В JavaScript существует несколько способов создания массива. Вот несколько примеров:
-
Литерал массива:
const array1 = []; // Empty array const array2 = [1, 2, 3]; // Array with values
-
Конструктор массива:
const array3 = new Array(); // Empty array const array4 = new Array(1, 2, 3); // Array with values
-
Array.from():
const array5 = Array.from("Hello"); // Array from a string const array6 = Array.from([1, 2, 3], x => x * 2); // Array from an iterable object with mapping function
-
Распространение итерации:
const iterable = "Hello"; const array7 = [...iterable]; // Array from a string const set = new Set([1, 2, 3]); const array8 = [...set]; // Array from a Set
-
Использование метода Array():
const array9 = Array(5); // Empty array with a specific length const array10 = Array.of(1, 2, 3); // Array with values
-
Использование метода fill():
const array11 = new Array(5).fill(0); // Array with specific length and filled with a value
-
Использование понятий массива (устарело):
const array12 = [for (i of [1, 2, 3]) i * 2]; // Array comprehension
Это всего лишь несколько примеров создания массивов в JavaScript. У каждого метода есть свои преимущества и варианты использования, поэтому выберите тот, который лучше всего соответствует вашим потребностям.