node.js代码中,有两个json对象a和b,如果两个有相同key,把a的值替换成b,应该怎么写
时间: 2024-02-18 21:59:18 浏览: 192
可以使用`Object.assign()`方法将两个json对象合并,如果有相同的key,后面的b对象会覆盖前面的a对象。以下是示例代码:
```javascript
const a = {name: 'Alice', age: 20};
const b = {age: 21, gender: 'female'};
Object.assign(a, b);
console.log(a); // {name: 'Alice', age: 21, gender: 'female'}
```
在上面的代码中,`Object.assign(a, b)`将b对象的值合并到a对象中,因为b对象中age的值为21,所以最终a对象中age的值也为21,其他的key-value对被保留。
阅读全文