基本概念 本质上是一种匹配模式,只要等号两边的模式相同,那么左边的变量就可以被赋予对应的值. // 以往定义接个变量的时候,需要这样 var a = 1, b = 2, c = 3; // 使用ES6解构赋值,可以这样写 let [a,b,c] = [1,2,3]; 解构赋值的几种方式 1. 数组的解构赋值 let [foo,[[bar],baz]] =[1,[[2],3]]; console.log(foo,bar,baz); //输出1,2,3 解构赋值是可以使用缺省的方式用于占位 let…