JavaScript Algoritmo: Generate Range of Integers

Jun 21, 2021
admin

Vamos criar um array vazio e atribuí-lo à variável, arr.

let arr = ;

Então vamos usar o for-loop. Com o nosso número inicial sendo min, nós mantemos o looping até chegarmos ao nosso max, apenas emitindo números a cada step vezes.

for(let i = min; i <= max; i += step){
arr.push(i);
}

Nós empurramos todos esses números para o nosso arr array. Após o loop estar feito, retornamos nosso array.

return arr;

Nesta função, aprendemos como criar um array e preenchê-lo com números baseados em nosso for-loop. Com o nosso for-loop, nosso valor inicial nem sempre tem que ser 0. O mesmo com o nosso incremento. Ao invés de usar i++ , se você quiser incrementar por um número maior que 1, você vai usar o operador de atribuição de adição, +=. Escrever i += 2 é o mesmo que escrever i = i + 2.

E isso conclui a nossa função. Aqui está o resto do código:

function generateRange(min, max, step){
let arr = ;
for(let i = min; i <= max; i += step){
arr.push(i);
}
return arr;
}

Se achou este algoritmo útil, veja as minhas outras soluções recentes de algoritmo JavaScript:

Deixe uma resposta

O seu endereço de email não será publicado.