如何使用析构语法来处理JavaScript中的数组和对象

61 阅读1分钟

学习如何使用析构语法来处理JavaScript中的数组和对象

给定一个对象,使用析构语法,你可以只提取一些值,并把它们放入命名的变量中。

const person = {
  firstName: 'Tom',
  lastName: 'Cruise',
  actor: true,
  age: 54 //made up
}

const { firstName: name, age } = person //name: Tom, age: 54

name 和 包含所需的值。age

该语法也适用于数组。

const a = [1, 2, 3, 4, 5]
const [first, second] = a

这条语句通过从数组中获取索引为0、1、4的项目来创建3个新变量a

const [first, second, , , fifth] = a