数组对象中的赋值,且不改变自身

var obj = [{

    name: 'silence',

    age: 18

},{

    city: 'Nantong',

    address: 'XXXX'

},{

    like1: 'play',

    like2: 'eat'

}];

obj[0] = Object.assign(obj[0], obj[1], obj[2]);

console.log(obj[0]);

第一种方法利用Object.assign();

第二种方法利用es6的...省略号解构;

var obj = [{

    name: 'silence',

    age: 18

},{

    city: 'Nantong',

    address: 'XXXX'

},{

    like1: 'play',

    like2: 'eat'

}];

obj[0] = {...obj[0], ...obj[1], ...obj[2]};

console.log(obj[0]);


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容