解构赋值
一、对象解构
1. 语法:
1 | const obj = { |
2. 改变变量名
1 | let { name: n, age: a, desc: d } = obj |
3. 可以给解构用的变量指定默认值
1 | let { name, age, desc, fn } = obj |
二、数组解构
1 | const arr = [1, 2, 3] |
三、函数参数的解构
1 | const obj = { |
1 | const obj = { |
1 | let { name: n, age: a, desc: d } = obj |
1 | let { name, age, desc, fn } = obj |
1 | const arr = [1, 2, 3] |
1 | const obj = { |