Различные способы создания массивов в JavaScript: примеры и методы

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

  1. Литерал массива:

    const array1 = []; // Empty array
    const array2 = [1, 2, 3]; // Array with values
  2. Конструктор массива:

    const array3 = new Array(); // Empty array
    const array4 = new Array(1, 2, 3); // Array with values
  3. 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
  4. Распространение итерации:

    const iterable = "Hello";
    const array7 = [...iterable]; // Array from a string
    const set = new Set([1, 2, 3]);
    const array8 = [...set]; // Array from a Set
  5. Использование метода Array():

    const array9 = Array(5); // Empty array with a specific length
    const array10 = Array.of(1, 2, 3); // Array with values
  6. Использование метода fill():

    const array11 = new Array(5).fill(0); // Array with specific length and filled with a value
  7. Использование понятий массива (устарело):

    const array12 = [for (i of [1, 2, 3]) i * 2]; // Array comprehension

Это всего лишь несколько примеров создания массивов в JavaScript. У каждого метода есть свои преимущества и варианты использования, поэтому выберите тот, который лучше всего соответствует вашим потребностям.