LosTinCode
@LosTinCode

Функция с двумя аргументами, которая будет возвращать массив первых n кратных x?

Приветствую!

Не могу понять, почему не отрабатывает код и возвращает пустой массив.

Суть задачи:
Создайте функцию с двумя аргументами, которая будет возвращать массив первых nкратных x.
Предположим, что и заданное число, и количество раз для подсчета будут положительными числами больше, чем 0.

Примеры:
countBy(1,10) === [1,2,3,4,5,6,7,8,9,10]
countBy(2,5) === [2,4,6,8,10]


Мой код:
function countBy(x, n) {
    let arr = [];
    let sum = 0;
    
    for (let i = 1; i <= n.length; i++) {
        sum = x * i;
        arr[i - 1] = sum;
    }

    return arr;

}
countBy(1, 10);
  • Вопрос задан
  • 688 просмотров
Решения вопроса 1
Ostrovsky_Miroslav
@Ostrovsky_Miroslav
Понравился ответ? Отметь решением!
Держите.

function countBy(x, n) {
    let arr = [];
    let sum = 0;
    
    for (let i = 1; i <= n; i++) {
        sum = x * i;
        arr[i - 1] = sum;
    }

    return arr;

}
countBy(1, 10);


Изменил чутка вашу версию, работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы