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

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

  1. Присваивание значений элементам массива один за другим:
var arr = [];
arr[0] = "значение1";
arr[1] = "значение2";
arr[2] = "значение3";
  1. Использование метода push() для добавления элементов в конец массива:
var arr = [];
arr.push("значение1");
arr.push("значение2");
arr.push("значение3");
  1. Задание значений массива с помощью литерала массива:
var arr = ["значение1", "значение2", "значение3"];
  1. Использование функции Array.from():
var arr = Array.from(["значение1", "значение2", "значение3"]);
  1. Преобразование строки в массив с помощью метода split():
var str = "значение1,значение2,значение3";
var arr = str.split(",");
  1. Генерация элементов массива с помощью цикла или итератора:
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);

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