一丶数组的解构赋值
1.完全解构
let [foo, bar] = [1, 2];
foo // 1
bar // 2
2.不完全解构,但是解构一样成功
let [foo, bar] = [1];
foo // 1
bar // undedefined
二丶对象的结构赋值
1.完全解构
let { foo, bar } = { foo: "aaa", bar: "bbb" };
foo // "aaa"
bar // "bbb"
一丶数组的解构赋值
1.完全解构
let [foo, bar] = [1, 2];
foo // 1
bar // 2
2.不完全解构,但是解构一样成功
let [foo, bar] = [1];
foo // 1
bar // undedefined
二丶对象的结构赋值
1.完全解构
let { foo, bar } = { foo: "aaa", bar: "bbb" };
foo // "aaa"
bar // "bbb"