对象、数组的克隆
克隆数组的方法:
let arr = [1,2,3];
1、let arr_1 = arr.slice();
2、let arr_2 = arr.slice(0);
3、let arr_3 = arr.splice(0);
4、let arr_4 = arr.concat();
5、let arr_5 = arr.concat([]);
克隆对象的方法:
let a = {score: 1, name: 'Jeff'};
let b_1 = Object.assign({}, a, {score: 2});//1)克隆对象a并修改score: 2
let b_2 = {...a, score: 2};//2)使用对象展开法,克隆对象a并修改score: 2
posted on 2019-08-02 10:31 yangxuanLL 阅读(154) 评论(0) 编辑 收藏 举报