Как создать массив js

Ответы
Аватар пользователя Roman Ashikov
Roman Ashikov
29 октября 2021

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

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. Там можно найти больше разных примеров.

Аватар пользователя Кирилл Маркеев
Кирилл Маркеев
18 октября 2022

Вот несколько способов создания массива в 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]
Добавьте ваш ответ

Рекомендуемые курсы

состояние
JSX
компоненты
производительность
26 часов
Посмотреть
модули
импорты
отладка программы
ошибки
50 часов
Посмотреть
middlewares
redux-forms
actions
reselect
5 часов
Посмотреть