Массив — это тип объекта и структура данных, которая позволяет хранить несколько значений.

Допустим, вы хотите сохранить названия городов в переменных, чтобы мы могли использовать их позже в программе.

const city1 = "London";
const city2 = "Tokyo";
const city3 = "Rome";
const city4 = "Bath";

Представьте, если вы хотите добавить 10 городов, вам нужно создать 10 переменных. Это не очень хорошая идея. Вместо этого мы можем хранить все эти значения вместе в каком-то контейнере большего размера. Вот почему у нас есть структуры данных в JavaScript. Массивы являются такими структурами данных. Массив подобен большому контейнеру, в который мы можем помещать переменные, а затем ссылаться на них. Две самые важные структуры данных, по крайней мере, в JavaScript — это массивы и объекты.

Давайте создадим переменную под названием «Города», а затем воспользуемся скобками для создания нового массива. Здесь мы можем указать разные значения, разделенные запятыми.

Литералы массива

const cities = ["London", "Tokyo", "Rome", "Bath"];

А теперь давайте посмотрим в консоли.

На самом деле есть еще один способ создать массив. Допустим, нам нужен массив месяцев. Вместо скобок мы могли бы также написать new, Array, а затем круглые скобки, и там мы могли бы указать все наши значения.

Конструктор массивов

const months = new Array("January", "February", "March", "April");

Здесь мы использовали другой способ создания массива с использованием функции массива — «Массив («Январь», «Февраль», «Март», «Апрель»)». Итак, вы можете сказать, что это функция, потому что мы вызвали ее здесь. В основном с помощью скобок. Также нам нужно использовать новое ключевое слово, иначе оно не будет работать.

Теперь, если вы хотите получить элемент из массива. Например, если вы хотите взять первый элемент из массива. Вы должны использовать имя массива и квадратные скобки, а затем число ноль. Это потому, что массивы отсчитываются от нуля.

Мы можем получить фактическое количество элементов. Здесь длина точки называется свойством. Он не основан на нуле. Он дает количество элементов в массиве.

Мы также можем добавлять элементы в массив. Пример: - Если вы хотите заменить «январь» на «декабрь»

Вы знаете, когда переменная, объявленная с помощью const, не может быть изменена. В приведенном выше примере мы объявили переменную месяца с константой. Но тем не менее, я могу изменить здесь один элемент массива с «Январь» на «Декабрь». Массив не является примитивным значением. Таким образом, мы всегда можем изменить его, чтобы мы могли его мутировать. Из-за того, как JavaScript хранит данные в памяти.

Мы не можем заменить весь массив. Вы можете видеть, что теперь мы получаем «Присвоение постоянной переменной».

На самом деле массив может содержать значения разных типов.

Если вы хотите сделать свой массив из двух элементов, вы можете использовать длину точки имени массива.