ES6学习之变量的解构赋值
2017-02-15
32
变量的解构赋值ES6中允许按照一定模式,从数组和对象中提取,对变量进行赋值。数组的解构赋值var [a,b,c] = [1,2,3];a // 1;b // 2;c // 3;上面的代码标示可以从数组中提取值,按照位置的对应关系对变量进行赋值。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。let [foo,[[bar],baz]] = [1,[[2],3]];foo //1;bar //2;baz //3;let ...