Найти тему
JS Helper (Учим JavaScript)

Как создать массив элементов в JavaScript

Массив – это одна из самых распространенных структур данных в языках программирования. JavaScript в этом вопросе не исключение. В этой небольшой статье я хотел бы рассказать вам о нескольких способах создания массива.

Массив в JavaScript можно создать несколькими способами. Самый простой из них – литерал.

Вот так просто можно создать массив из трех элементов. К слову – это самый распространенный способ создания массивов, который я встречал. Реже встречается способ создания массива с помощью функции-конструктора.

Оба варианта, которые я привел выше – эквивалентны. Результат будет одинаковый – создастся массив из трех элементов: строки Alexey Ivanov, числа 1991 и строки Moscow. Однако я настоятельно рекомендую использовать первый способ. Самый понятный и распространенный.

Еще один пример, который я хочу привести, это создание пустого массива заданной длинны и наполнением его каким-то значением. Я говорю про метод fill. Использовать его достаточно просто. Сначала мы указываем размер массива, а в fill передаем значение, которым будем заполнять созданный массив.

В приведенном примере у нас получится массив из 5 единиц. С примитивами все просто, но если вы передадите в метод fill литерал объекта ({}), то этот объект будет передан по ссылке и изменение одного элемента повлечет за собой изменение всех элементов в этом массиве.

Про ссылочный тип данных я расскажу в другой статье. Понять это не сложно и это понимание очень пригодится вам в работе.

А на этом у нас все. Надеюсь, что вам понравился такой простой формат. Я специально не стал здесь рассказывать о том, как получить элемент из массива. Как добавить элемент в массив и другие операции, которые можно делать с этой структурой данных. Об этом я так же буду рассказывать по отдельности.