Riješeno: Osnovni JavaScript koristi rekurziju za stvaranje raspona brojeva

Glavni problem s rekurzijom je taj što može dovesti do beskonačnih petlji. Ako stvorite raspon brojeva koristeći rekurziju, a zatim pokušate pristupiti broju unutar tog raspona koristeći isti rekurzivni obrazac, JavaScript će na kraju ostati bez memorije i srušit će se.

function range(start, end) {
  if (start === end) {
    return [start];
  } else {
    return [start].concat(range(start + 1, end));
  }
}

Ovo je rekurzivna funkcija koja uzima početnu i završnu vrijednost i vraća niz svih brojeva između te dvije vrijednosti. Ako su početna i krajnja vrijednost iste, vraća samo niz s tom jednom vrijednošću. U suprotnom, vraća niz s početnom vrijednošću, a zatim se ponovno poziva s početnom vrijednošću povećanom za jedan i spaja taj rezultat na kraj niza.

Enum knjižnica

Enum biblioteka je JavaScript biblioteka koja pruža prikladan način za rad s enumeracijama. Pruža skup API-ja koji olakšavaju stvaranje, čitanje, ažuriranje i nabrajanje vrijednosti u nabrajanju.

Biblioteka Enum može se koristiti za stvaranje enumeracija za bilo koju vrstu podataka. Na primjer, možete ga koristiti za stvaranje popisa boja, brojeva, nizova, objekata ili bilo koje druge vrste podataka.

Biblioteka Enum također pruža prikladan način za pristup pojedinačnim vrijednostima u enumeraciji. Možete koristiti metode get() i set() za pristup pojedinačnim vrijednostima u enumeraciji. Metoda get() vraća vrijednost na navedenoj poziciji u enumeraciji, dok metoda set() postavlja vrijednost na navedenoj poziciji u enumeraciji na zadanu vrijednost.

Nabrajanja

Nabrajanje je način grupiranja konstanti. Slični su nizovima, ali imaju fiksni broj stavki.

Enumeracije se mogu koristiti za pohranjivanje različitih vrijednosti za određenu varijablu. Na primjer, možete koristiti enumeraciju za pohranu različitih boja koje se mogu koristiti u HTML dokumentu.

Možete stvoriti enumeraciju u JavaScriptu pomoću funkcije Enum(). Također možete koristiti funkciju Enum() za pristup određenim vrijednostima u enumeraciji.

Programski pristup

Postoji nekoliko načina za dobivanje programskog pristupa podacima u JavaScriptu. Najčešći način je korištenje DOM-a. DOM-u možete pristupiti korištenjem objektnog modela dokumenta (DOM). Ovaj objekt sadrži sve informacije o dokumentu s kojim radite. Ove informacije možete koristiti za pristup svim elementima u dokumentu, kao i njihovim atributima i vrijednostima.

Drugi način za dobivanje programskog pristupa podacima je putem JSON-a. JSON je format koji se koristi za pohranu podataka. JSON možete koristiti za pohranjivanje podataka u formatu niza ili ga možete koristiti za pohranjivanje podataka u objektnom formatu. Također možete koristiti JSON za pohranu podataka u formatu polja. Pomoću json modula možete dobiti programski pristup JSON-u.

Povezani postovi:

Ostavite komentar