js将A字典中的值合并到B字典中中
时间: 2024-10-23 16:10:03 浏览: 56
在JavaScript中,如果你想将`A`字典的值合并到`B`字典中,可以创建一个新的字典,然后遍历`A`字典,将每个键对应的值设置为新字典中相同的键的值,如果`B`字典中已有该键,则会覆盖其值。这里是一个示例:
```javascript
// 定义 A 和 B 字典
const dictA = { a: 1, b: 2, c: 3 };
const dictB = { b: 5, d: 4 };
// 创建新的字典,用于存放合并后的结果
const mergedDict = {};
// 遍历 dictA,将值合并到 mergedDict
Object.keys(dictA).forEach(key => {
mergedDict[key] = dictA[key]; // 如果 key 存在于 dictB,这行会被执行
});
// 如果需要处理 dictB 中新增的键,可以这样做:
for (let key in dictB) {
if (!mergedDict.hasOwnProperty(key)) {
mergedDict[key] = dictB[key];
}
}
console.log(mergedDict); // 输出:{ a: 1, b: 2, c: 3, d: 4 }
阅读全文
相关推荐










