Обычно массив представляет собой набор данных, который может хранить несколько данных или несколько элементов одного типа данных. Это означает, что вы можете создать массив с элементами типа String, Boolean, Number, Objects и даже другими массивами.
В методе 1 вы можете инициализировать при объявлении вашего массива. В методе 2 вы объявляете свой массив с количеством элементов, которые необходимо сохранить перед инициализацией. В JavaScript объект — это набор свойств, а свойство — это ассоциация между именем (или ключом) и значением.
Написание объекта в JavaScript чем-то похоже на массив, но вместо этого мы используем фигурные скобки для их создания.
Теперь, что такое уничтожение в массиве? Представьте, что вы хотите выбрать туфли из своей коллекции, и вам нужны ваши любимые синие. Самое первое, что вам нужно сделать, это просмотреть свою коллекцию и распаковать все, что у вас там есть.
Разрушение похоже на тот подход, который вы использовали при поиске обуви. Деструктуризация — это действие по распаковке элементов в массиве или объекте. Деструктуризация не только позволяет нам распаковывать элементы, но также дает вам возможность манипулировать распакованными элементами и переключать их в зависимости от типа операции, которую вы хотите выполнить. Давайте теперь посмотрим, как деструктурирование работает в массивах и объектах.
Разрушение в массивах:
Чтобы деструктурировать массив в JavaScript, мы используем квадратные скобки [] для хранения имени переменной, которое будет присвоено имени массива, в котором хранится элемент.
Многоточие сразу после объявленной выше переменной var2 просто означает, что мы можем создать больше переменных в зависимости от того, сколько элементов мы хотим удалить из массива.
Теперь предположим, что у нас есть массив из 7 цветов, но мы хотим получить только первые 2 цвета в массиве. Мы можем деструктурировать, чтобы получить то, что мы хотим. Давайте посмотрим на это сейчас:
Мутация в массивах:
Мутация означает изменение формы или значения элемента. Значение называется изменяемым, если оно может быть изменено. С помощью разрушения в массивах мы можем изменять переменные. Если у нас есть массив из двух элементов «el1» и «el2», мы можем поменять их местами, изменив их переменные.
Деструктуризация в объектах:
При деструктурировании объектов мы используем фигурные скобки с точным названием того, что у нас есть в объекте. В отличие от массивов, где мы можем использовать любое имя переменной для распаковки элемента, объекты позволяют использовать только имя хранимых данных. Интересно, что мы можем манипулировать и присваивать имя переменной данным, которые мы хотим получить от объекта. Давайте посмотрим все это сейчас в коде.
Вывод в консоль того, что у нас есть, показывает ценность внешнего интерфейса и внутреннего интерфейса. Давайте теперь посмотрим, как присвоить имя переменной объекту, который мы хотим распаковать.
Как видите, у нас есть courseOne и courseTwo в качестве имен данных, которые мы хотим распаковать. Присвоение имени переменной всегда поможет нам сохранить наш код в чистоте, особенно когда речь идет о работе с внешними данными, когда мы хотим распаковать и повторно использовать их в нашем коде.
Первоначально опубликовано на https://www.codeaxess.com 23 января 2022 г.