Деструктуризация — это синтаксический сахар в JavaScript, который позволяет извлекать свойства объектов или элементы массивов в отдельные переменные. Это делает код более читаемым и лаконичным.
Деструктуризация объектов:
javascript
При деструктуризации можно переименовывать переменные:
javascript
Можно задавать значения по умолчанию:
javascript
Деструктуризация массивов:
javascript
Можно пропустить элементы:
javascript
Использовать оператор rest (...):
javascript
Можно комбинировать методы и задавать значения по умолчанию:
javascript
Деструктуризация также часто используется при работе с аргументами функций.