"d", 2) // ["a","d"]
function range(first, second, step) {
step ??= 1;
let array = [];
if (second == undefined) {
return range(0, first)
} else {
if (first > 0) {
for (let i = first; i <= second; i += step) {
array.push(i);
}
}else{
for (let i = first; i >= second; i += step) {
array.push(i);
}
}
return array
}
}
что за задача просто не понял тебя
Пробую реализовать функцию range() из питона
она цифры только принимает?
range в питоне массив не возвращает
ну и чем вам классическая запись дефолтных значений не угодила тоже непонятно
Обсуждают сегодня