跳至主要內容

ES6

chanchaw小于 1 分钟javascript

数组展开赋值

下面的代码是将右边数组中的每个元素依次赋值给左边的3个变量

let [a,b,c] = [1,11,33];
console.log(a,b,c);

对象展开赋值

将对象 obj 的两个属性分别赋值给两个变量 nameage

const obj = { name:'张三',age:10 };
let { name,age } = obj;
console.log(name,age);

展开运算符在函数参数中的应用

function demo(...args){  
    console.log(args);
}
demo(1,2,3);// 打印出1,2,3构成的数组