Destructutring – это действие по распаковке элементов в массиве или объекте. Оно позволяет нам не только распаковывать элементы, но и манипулировать ими и переключать их по вашему требованию.
Деструктуризация в массивах
Javascript позволяет вам использовать оператор rest с разрушающим массивом, чтобы присвоить оставшуюся часть обычного массива переменной.
Пример уничтожения в массиве
Как вы заметили, оставшиеся ['devesh','ram'] сохраняются в var3.
Мы используем ‘,’, чтобы пропустить переменные при разрушении первой и второй позиции массива, вы просто оставьте это поле пустым.
Так:
Как значение по умолчанию назначается в Destructing ??
Давайте посмотрим
Здесь вы заметите, что «дипа» и «чауразия» являются значениями по умолчанию для «имя» и «фамилия» соответственно
Поэтому, когда мы попытались извлечь первый элемент индекса, он выдал «чауразия» в качестве вывода, потому что в [«Deepa Chauraisa»] существует только нулевое значение индекса. Он содержит только один элемент .
Разрушение объекта в Javascript
Разрушение объекта – это уникальная техника, позволяющая аккуратно извлекать значение объекта в новые переменные.
Давайте посмотрим на примере
здесь ключ «firstName», о котором я говорю в объекте с левой стороны.
Таким образом, ваш ключ будет ключом вашего объекта, значение которого вы хотите присвоить своей новой переменной (т.е. ваше значение здесь)
Вот еще один пример того же:
В основном это было связано с уничтожением.
Спасибо за чтение, надеюсь, это помогло
Пожалуйста, сохраните и прокомментируйте :)