ES6 解构赋值
数组解构
模式匹配
// 最基础的一种赋值方法 let [a, b, c] = [1, 2, 3]; a // 1 b // 2 c // 3 // 加一层后赋值 let [a, [b], c] = [1, [2], 3]; // 结果同上let [a, , b] = [1, 2, ] a // 1 b // undefined...[1, 2, 3] <=> 1, 2, 3[...[1, 2, 3]] // [1, 2, 3]let [a, ...b] = [1, 2, 3] a // 1 b // [2, 3] let [...c, d] = [1, 2, 3] // error let [e, ...f, g] = [1, 2, 3] // error
默认值
常见用法
对象解构
模式匹配
默认值
常见用法
其他解构
最后更新于