es6 数组解构

数组解构,数组本身并没有发生任何的改变,解构是对新的变量进行赋值。

如 1:

let [foo = true] = [ ];

console.log(foo) //true;

let [too = true] = [false];

console.log(too) //false

以上当复制为空,新的变量取默认值, 反之取新的值;

2:let [foo,...too] = [1,2,3,4,5,6];

console.log("foo":foo,",too":too); // "foo":1 "too":[2,3,4,5,6];

此例 运用 rest运算符,取剩余部分的值;

 

 

posted @ 2019-12-02 11:11  露西公子  阅读(244)  评论(0编辑  收藏  举报