es6/es7 对象数组的合并拷贝

方法一:

let o1 = { a: 1, b: 2, c: 3 };

let o2 = {...o1, d: 4}; // o2 = { a: 1, b: 2, c: 3, d: 4 }

let arr1 = [0, 1, 2];

let arr2 = [...arr1, 3]; // arr2 = [0, 1, 2, 3]

方法二:

let o1 = { a: 1, b: 2, c: 3 };

let o2 = Objcet.assign({}, o1, { d: 4 }); // o2 = { a: 1, b: 2, c: 3, d: 4 };

posted @ 2017-04-20 15:40  cench  阅读(15876)  评论(0编辑  收藏  举报