JavaScript-algoritme:

jun 21, 2021
admin

Vi vil oprette et tomt array og tildele det til variablen arr.

let arr = ;

Så vil vi bruge for-loop’en. Med vores starttal på min fortsætter vi sløjfen, indtil vi når vores max, idet vi kun udsender tal hver step gang.

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

Vi skubber alle disse tal ind i vores arr-array. Når sløjfen er færdig, returnerer vi vores array.

return arr;

I denne funktion lærte vi, hvordan vi opretter et array og fylder det med tal baseret på vores for-sløjfe. Med vores for-sløjfe behøver vores startværdi ikke altid at være 0. Det samme gælder med vores inkrementering. I stedet for at bruge i++ , hvis du ønsker at inkremere med et tal højere end 1, skal du bruge tildelingsoperatoren addition, +=. At skrive i += 2 er det samme som at skrive i = i + 2.

Og dermed slutter vores funktion. Her er resten af koden:

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

Hvis du fandt denne algoritme nyttig, kan du tjekke mine andre nyere JavaScript-algoritmeløsninger:

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.