Как создать массив js — Q&A Хекслет
2026-02-26 23:25 Diff

Ответы

Тут есть несколько способов. Самый удобный — это непосредственное объявление массива:

const foo = ['bar', 'fizz', 'bazz']; console.log(foo); // => [ 'bar', 'fizz', 'bazz' ]

Также для создания массива можно использовать конструктор Array:

const foo = new Array('bar', 'fizz', 'bazz'); console.log(foo); // => [ 'bar', 'fizz', 'bazz' ]

А если передать в конструктор число, то будет создан массив переданной длины, но с пустыми элементами.

const foo = new Array(3); console.log(foo); // => [ <3 empty items> ]

Вот ссылка на документацию MDN — Array. Там можно найти больше разных примеров.

Вот несколько способов создания массива в JavaScript.

  • С помощью метода Array.of():
const animals = Array.of('cow', 'elephant', 'dog', 'cat', 'bird'); console.log(animals); // => ['cow', 'elephant', 'dog', 'cat', 'bird']
  • С помощью метода split():
const str = 'cow elephant dog cat bird'; const animals = str.split(' '); console.log(animals); // => ['cow', 'elephant', 'dog', 'cat', 'bird']
  • С помощью функции и оператора rest:
const array = (...elements) => elements; console.log(array(1, 2, 3, 4, 5)) // => [1, 2, 3, 4, 5]