JavaScript 对象操作与创建全解析
1. 对象合并
在 JavaScript 开发中,经常需要将两个对象进行合并。可以使用 Object.assign() 方法来实现这一需求,该方法接受一个目标对象和一个或多个源对象,将源对象的可枚举自有属性复制到目标对象。以下是一些示例:
1.1 简单复制
let dest, src, result;
dest = {};
src = { id: 'src' };
result = Object.assign(dest, src);
console.log(dest === result); // true
console.log(dest !== src); // true
console.log(result); // { id: src }
console.log(dest); // { id: src }
1.2 多个源对象
dest = {};
result = Object.assign(dest, { a: 'foo' }, { b: 'bar' });
console.log(result); // { a: foo, b: bar }
1.3 获取器和设置器
dest = {
set a(val)
超级会员免费看
订阅专栏 解锁全文

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



