Destructutring – это действие по распаковке элементов в массиве или объекте. Оно позволяет нам не только распаковывать элементы, но и манипулировать ими и переключать их по вашему требованию.

Деструктуризация в массивах

Javascript позволяет вам использовать оператор rest с разрушающим массивом, чтобы присвоить оставшуюся часть обычного массива переменной.

Пример уничтожения в массиве

Как вы заметили, оставшиеся ['devesh','ram'] сохраняются в var3.

Мы используем ‘,’, чтобы пропустить переменные при разрушении первой и второй позиции массива, вы просто оставьте это поле пустым.

Так:

Как значение по умолчанию назначается в Destructing ??

Давайте посмотрим

Здесь вы заметите, что «дипа» и «чауразия» являются значениями по умолчанию для «имя» и «фамилия» соответственно

Поэтому, когда мы попытались извлечь первый элемент индекса, он выдал «чауразия» в качестве вывода, потому что в [«Deepa Chauraisa»] существует только нулевое значение индекса. Он содержит только один элемент .

Разрушение объекта в Javascript

Разрушение объекта – это уникальная техника, позволяющая аккуратно извлекать значение объекта в новые переменные.

Давайте посмотрим на примере

здесь ключ «firstName», о котором я говорю в объекте с левой стороны.

Таким образом, ваш ключ будет ключом вашего объекта, значение которого вы хотите присвоить своей новой переменной (т.е. ваше значение здесь)

Вот еще один пример того же:

В основном это было связано с уничтожением.

Спасибо за чтение, надеюсь, это помогло
Пожалуйста, сохраните и прокомментируйте :)