Как наполнить массив?

В JavaScript существует несколько способов наполнить массив.

1. Присваивание значений элементам массива один за другим:

var arr = [];
arr[0] = "значение1";
arr[1] = "значение2";
arr[2] = "значение3";

2. Использование метода push() для добавления элементов в конец массива:

var arr = [];
arr.push("значение1");
arr.push("значение2");
arr.push("значение3");

3. Задание значений массива с помощью литерала массива:

var arr = ["значение1", "значение2", "значение3"];

4. Использование функции Array.from():

var arr = Array.from(["значение1", "значение2", "значение3"]);

5. Преобразование строки в массив с помощью метода split():

var str = "значение1,значение2,значение3";
var arr = str.split(",");

6. Генерация элементов массива с помощью цикла или итератора:

var arr = [];
for (var i = 0; i < 10; i++) {
  arr.push(i);
}

var iterator = {
  [Symbol.iterator]: function() {
    var i = 0;
    return {
      next: function() {
        return {
          value: i++,
          done: i > 10
        };
      }
    };
  }
};
var arr = Array.from(iterator);

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