Несколько методов заполнения массива последовательными числами в JavaScript

Чтобы заполнить массив последовательными числами в JavaScript, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование цикла for

function fillArrayWithConsecutiveNumbers(length) {
  var arr = [];
  for (var i = 1; i <= length; i++) {
    arr.push(i);
  }
  return arr;
}
var myArray = fillArrayWithConsecutiveNumbers(10);
console.log(myArray); // Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Метод 2: использование метода Array.from

function fillArrayWithConsecutiveNumbers(length) {
  return Array.from({length: length}, (_, index) => index + 1);
}
var myArray = fillArrayWithConsecutiveNumbers(10);
console.log(myArray); // Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Метод 3. Использование метода Array.keys

function fillArrayWithConsecutiveNumbers(length) {
  return Array.from(Array(length).keys(), num => num + 1);
}
var myArray = fillArrayWithConsecutiveNumbers(10);
console.log(myArray); // Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]