【笔记】ES6语法-解构赋值

158 阅读1分钟

  解构赋值的特点
  声明和赋值都放到了一起

let arr = ["Nina", 25];
let name = arr[0];
let age = arr[1];
console.log(name, age);
这样写的问题是,当参数数量庞大时工作效率低并且代码冗长

  解构
  表示等号两边结构类似。

  数组解构时,两边参数必须一一对应、位置相同。

  对象解构时,命名必须一致。如命名中有关键字,可以采用:进行更改。

  复合结构解构。假如现在有一个数组如下:
  [{name: "Nina"}, {age: 25, luckynum: [3,4,9]}]
  通过解构获取luckynum中的4的代码如下:

  我们还可以用=设置某个属性的默认值。

  解构的应用。