@1233211

Как получить массив из чисел от и до?

Мне приходит 2 числа, допустим 3 и 9 (второе число всегда больше первого) и нужно получить массив вида [3,4,5,6,7,8,9], но если числа придут 3 и 3, тогда массив такой должен получиться [3]
  • Вопрос задан
  • 853 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
[...Array(max - min + 1)].map((n, i) => i + min)
Ответ написан
@Rerurk
let f1=(a,b)=>{
let arr=[]
while (a<=b){
arr.push(a);
a++
}
return arr;
}
let arr=f1(2,5) //[ 2, 3, 4, 5 ]
let arr2=f1(3,3)//[3]
console.log(arr)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@vitalypanchenko1
Циклом.

let massive=[];
function test(a,b){
for(let i = a; i <= b; i++){
massive.push(i);
}
}
Ответ написан
Poznakomlus
@Poznakomlus
Программист: php, js, go
const arrayBuilder = (min, max) => Array.from({length: max - min + 1}, _ => min++);

console.log(arrayBuilder(3, 3)) //[ 3 ]
console.log(arrayBuilder(2, 5)) //[ 2, 3, 4, 5 ]

Вариант :-)
Ответ написан
Ваш ответ на вопрос

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

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