在NodeJS / Express中对2个对象的值进行Rest,可以使用以下方法:
const obj1 = { name: 'Alice', age: 25 };
const obj2 = { name: 'Bob', gender: 'male' };
const { name: name1, age: age1 } = obj1;
const { name: name2, gender: gender2 } = obj2;
const restObj = { name1, age1, name2, gender2 };
console.log(restObj);
这样就可以将两个对象的值合并到一个新的对象restObj
中。
Object.assign()
方法将两个对象的值合并到一个新的对象中。例如:const obj1 = { name: 'Alice', age: 25 };
const obj2 = { name: 'Bob', gender: 'male' };
const restObj = Object.assign({}, obj1, obj2);
console.log(restObj);
这样就可以将两个对象的值合并到一个新的对象restObj
中。
...
将两个对象的值合并到一个新的对象中。例如:const obj1 = { name: 'Alice', age: 25 };
const obj2 = { name: 'Bob', gender: 'male' };
const restObj = { ...obj1, ...obj2 };
console.log(restObj);
这样就可以将两个对象的值合并到一个新的对象restObj
中。
以上三种方法都可以实现对两个对象的值进行Rest操作,选择使用哪种方法取决于个人喜好和项目需求。
领取专属 10元无门槛券
手把手带您无忧上云