Создать последовательность чисел в диапазоне в JavaScript

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

  1. Использование цикла for:

    function generateSequence(start, end) {
    const sequence = [];
    for (let i = start; i <= end; i++) {
    sequence.push(i);
    }
    return sequence;
    }
  2. Использование метода Array.from():

    function generateSequence(start, end) {
    return Array.from({ length: end - start + 1 }, (_, i) => i + start);
    }
  3. Использование конструктора Array и оператора распространения:

    function generateSequence(start, end) {
    return [...Array(end - start + 1).keys()].map(i => i + start);
    }
  4. Использование рекурсии:

    function generateSequence(start, end) {
    if (start > end) return [];
    return [start, ...generateSequence(start + 1, end)];
    }

Чтобы сгенерировать последовательность чисел в определенном диапазоне с помощью любого из этих методов, вы можете вызвать функцию generateSequence(start, end), где start— начальная число, а end— конечный номер диапазона.