ES6 扩展运算符

前提是你 提交于 2019-12-03 12:42:03

扩展运算符用3个点表示,功能是把数组或者类数组对象展开成一系列用逗号隔开的值

 

1,数组

let arr = ['red', 'green', 'blue'];
console.log(...arr);//red,green,blue

 拷贝数组(和Object.assign一样都是浅拷贝)

 let arr = ['red', 'green','blue'];
 let arr2=[...arr];
 console.log(arr2);//['red', 'green','blue']

 

2,对象

 拷贝对象(和Object.assign一样都是浅拷贝)

let json = { name: 'lisi', age: 21 };
let json2 = { ...json };
console.log(json2);//name lisi,age 21

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!