Вот несколько методов, которые можно использовать для создания последовательности чисел в диапазоне в JavaScript:
-
Использование цикла for:
function generateSequence(start, end) { const sequence = []; for (let i = start; i <= end; i++) { sequence.push(i); } return sequence; } -
Использование метода Array.from():
function generateSequence(start, end) { return Array.from({ length: end - start + 1 }, (_, i) => i + start); } -
Использование конструктора Array и оператора распространения:
function generateSequence(start, end) { return [...Array(end - start + 1).keys()].map(i => i + start); } -
Использование рекурсии:
function generateSequence(start, end) { if (start > end) return []; return [start, ...generateSequence(start + 1, end)]; }
Чтобы сгенерировать последовательность чисел в определенном диапазоне с помощью любого из этих методов, вы можете вызвать функцию generateSequence(start, end), где start— начальная число, а end— конечный номер диапазона.