Деструктуризация массивов и объектов в JavaScript
Разберем, как использовать синтаксис деструктурирования для работы с массивами и объектами в JavaScript.
Для данного объекта, используя синтаксис деструктурирования, вы можете извлечь только некоторые значения и поместить их в именованные переменные:
const person = { firstName: 'Tom', lastName: 'Cruise', actor: true, age: 54 } const { firstName: name, age } = person //name: Tom, age: 54
name и age содержат желаемые значения.
Синтаксис также работает на массивах:
const a = [1, 2, 3, 4, 5] const [first, second] = a
Этот оператор создает 3 новые переменные, получая элементы с индексами 0, 1 и 4 из массива a:
const [first, second, , , fifth] = a