Riješeno: Osnovni JavaScript Koristite rekurziju za kreiranje raspona brojeva

Glavni problem sa rekurzijom je taj što može dovesti do beskonačnih petlji. Ako kreirate raspon brojeva koristeći rekurziju, a zatim pokušate pristupiti broju unutar tog raspona koristeći isti obrazac rekurzije, JavaScript će na kraju ostati bez memorije i rušiti 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 krajnju vrijednost i vraća niz svih brojeva između te dvije vrijednosti. Ako su početna i krajnja vrijednost iste, samo vraća niz s tom jednom vrijednošću. U suprotnom, vraća niz sa početnom vrijednošću, a zatim se ponovo poziva sa početnom vrijednošću povećanom za jedan i spaja taj rezultat na kraj niza.

Enum biblioteka

Enum biblioteka je JavaScript biblioteka koja pruža zgodan način rada sa nabrajanjima. Pruža skup API-ja koji olakšavaju kreiranje, čitanje, ažuriranje i nabrajanje vrijednosti u nabrajanju.

Enum biblioteka se može koristiti za kreiranje nabrajanja za bilo koju vrstu podataka. Na primjer, možete ga koristiti za kreiranje nabrajanja boja, brojeva, nizova, objekata ili bilo koje druge vrste podataka.

Enum biblioteka takođe pruža zgodan način za pristup pojedinačnim vrednostima u nabrajanju. Možete koristiti metode get() i set() za pristup pojedinačnim vrijednostima u nabrajanju. Metoda get() vraća vrijednost na navedenoj poziciji u enumeraciji, dok metoda set() postavlja vrijednost na navedenoj poziciji u enumeraciji na datu vrijednost.

Nabrajanja

Enumeracije su način grupisanja konstanti zajedno. Oni su slični nizovima, ali imaju fiksni broj stavki.

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

Možete kreirati nabrajanje u JavaScript-u pomoću funkcije Enum(). Također možete koristiti funkciju Enum() za pristup određenim vrijednostima u nabrajanju.

Programski pristup

Postoji nekoliko načina da dobijete programski pristup podacima u JavaScriptu. Najčešći način je korištenje DOM-a. DOM-u možete pristupiti koristeći objektni model 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 da dobijete programski pristup podacima je putem JSON-a. JSON je format koji se koristi za pohranjivanje podataka. Možete koristiti JSON za pohranjivanje podataka u formatu stringa ili ga možete koristiti za pohranjivanje podataka u objektnom formatu. Također možete koristiti JSON za pohranjivanje podataka u formatu niza. Možete dobiti programski pristup JSON-u korištenjem json modula.

Slični postovi:

Ostavite komentar