三个点代表扩展运算符,如下 :
let arr = [1,2,3];
console.log(...arr);输出1 2 3
扩展运算符,大概的意思就是把一个数组的数据一个个拆出来。
用途
合并数组
let arr1 = [1,2,3];
let arr2 = [4,5,6];
arr1.push(...arr2);
console.log(arr1);输出:[1, 2, 3, 4, 5, 6]
深拷贝(只对基本数据类型管用)
let a = {
id : 1,
age : 18,
name : 'tom'
}
let b = {...a};
b.age = 20;
console.log(a);
console.log(b);
版权声明:本文为QQ408896436原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。