变量的解构赋值 (1)数组

以前的赋值必须一个一个赋值,例如

var a=1;
var b=2;
var c=3;

1.变量的解构赋值

模式匹配:只要等号两边的模式相同,左边的变量就会被赋予对应的值。

不完全匹配:等号左边的模式,只匹配一部分的等号右边的数组。这种情况下,解构依然可以成功。

 

默认值:

 

当默认值遇到完全匹配时,默认值会被匹配值替换掉

 

默认值可以引用解构赋值的其他变量,但该变量必须已经声明。

posted @ 2018-09-06 14:32  1点  阅读(129)  评论(0编辑  收藏  举报