Сообщение от Rise
|
присвоение в параметре функции
|
И, кстати, не работает.
function range(start, end, step = start < end ? 1 : -1) {
let array = [];
if (step > 0) {
for (let i = start; i <= end; i += step) array.push(i);
} else {
for (let i = start; i >= end; i += step) array.push(i);
}
return array;
}
alert(range(54,21,2));
Это решение автора?