Я работаю над некоторыми проблемами кодирования (я все еще новичок). Мне удалось заставить обе эти функции работать, но когда я пытаюсь вызвать их вместе, моя вторая функция просто возвращает ноль ..
Обе функции принимают два параметра (или больше). Первая функция считает числа между двумя параметрами и возвращает их в виде строки (1, 5) => [1,2,3,4,5], а вторая суммирует их вместе (1,10) => 55. Любойпричина, почему они работают индивидуально, но не вместе?
Заранее спасибо!
`let range = (start, end) => {
numbers = [];
for(i = start; i<end+1; i++) {
if(i>=start){
numbers.push(i);
if (i>=end) {
console.log(numbers);
}
}
}
}
function sum(start, ...add){
let sumCounter = 0;
for(i = start; i<=add; i++) {
sumCounter += i;
}
return sumCounter;
}
console.log(sum(1,10)); //second function works
console.log(sum(range(1, 10))); //first function works, not second function `