es6-spread
es6-spread
by 郭 凡
JavaScript
//展开运算符
let test = [1,3,4];
//1.函数调用
function say(x,y,z) {
console.log(x+y+z);
}
say(...test);
//2.解构赋值
[a,b,...test] = [1,3,1,3,4];//不能加let声明变量
console.log(a);
console.log(b);
//3.push方法
let arr1 = [1,3,4,5];
let arr2 = [6,7,8,[3,45]];
arr1.push(...arr2)
console.dir(arr1);
//4.类数组对象转换成数组
let nodeList = document.querySelectorAll('body');
let array = [...nodeList];
console.dir(array);