<script>
const a = { a: 1, b: 4 }
const b = { b: 2, c: 3 }
// 1.Object.assign合并
console.log(Object.assign(a, b));
// 2.es6扩展运算符
console.log({ ...a, ...b });
// 3.自己封装方法
function extend(target, source) {
for (var obj in source) {
target[obj] = source[obj]
}
return target;
}
console.log(extend(a, b));
</script>
js 合并对象 (3种方法)
最新推荐文章于 2024-10-30 10:21:29 发布
文章展示了在JavaScript中合并两个对象的三种方法:1)使用`Object.assign`;2)利用ES6的扩展运算符;3)自定义函数实现对象属性的复制。通过这些方法,可以将源对象的属性添加到目标对象中。
2501

被折叠的 条评论
为什么被折叠?



