变量的解构赋值
1 |
|
数组的解构赋值
1 | let [a,b,c] = [1,2,3]; |
对象的解构赋值
1 | let {foo,bar} = {foo : 'hello',bar : 'hi'}; |
对象属性别名(如果有了别名,那么原来的名字就无效了)
1 | let {foo:abc,bar} = {bar : 'hi',foo : 'nihao'}; |
对象的解构赋值指定默认值
1 | let {foo:abc='hello',bar} = {bar : 'hi'}; |
字符串的解构赋值
1 | let [a,b,c,d,e,length] = "hello"; |