数组的解构赋值
1 | let [foo, [[bar], baz]] = [1, [[2], 3]]; |
对象的解构赋值
1 | let { bar, foo, baz } = { foo: 'aaa', bar: 'bbb' }; |
字符串的解构赋值
1 | let [a, b, c, d, e] = 'world'; |
函数参数的解构赋值
圆括号的解构赋值
数值和布尔值解构赋值
用途
从函数返回多个值
1 | function example() { |
提取 JSON 数据
1 | let jsonData = { |
输入模块的指定方法
1 | //require加载方法 |