> Как создать массив с числами от 1 до 50 и вывести их в JavaScript? (JavaScript)

Уровень: middle · Роль: frontend · Категория: Технические вопросы

Компании: Газпромбанк

Стек: JavaScript

> Пример ответа

Самый простой и современный способ - использовать метод Array.from() с функцией-генератором:

JAVASCRIPT
const numbers = Array.from({ length: 50 }, (_, i) => i + 1);
console.log(numbers);

Здесь { length: 50 } создаёт объект с указанием длины, а второй аргумент - стрелочная функция, которая возвращает индекс i плюс 1, формируя числа от 1 до 50.

Альтернативно, можно применить цикл for:

JAVASCRIPT
const numbers = [];
for (let i = 1; i <= 50; i++) {
numbers.push(i);
}
console.log(numbers);

Или использовать оператор расширения с Array.keys():

JAVASCRIPT
const numbers = [...Array(50).keys()].map(i => i + 1);
console.log(numbers);

Все три подхода дадут одинаковый результат: массив [1, 2, 3, ..., 50], который выводится в консоль через console.log().

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью