今天讲讲ES6中数组的解构赋值 说白了就是一种方便我们书写的一种形式ES6允许按照一定模式从数组和对象中提取值,然后一次性赋给变量原理是模式匹配,说白了左右的结构要一样! 一. 数组的解构赋值 1 let a = 1; let b = 2; let c = 3; 这样写是不是不方便啊 ES6可以这样写 let [a,b,c] = [1,2,3]; //用数组一一对应 2 嵌套数组 let [a,[ [ b ] , c ] ] = [1, [ [ 2 ] , 3] ]; 3 let [ , , a] = [‘a’,‘b’,‘c’]; a // c 以上是简单的数组解构