Rešeno: Osnovni JavaScript uporablja rekurzijo za ustvarjanje obsega števil

Glavna težava rekurzije je, da lahko vodi do neskončnih zank. Če ustvarite obseg števil z uporabo rekurzije in nato poskusite dostopati do števila znotraj tega obsega z istim vzorcem rekurzije, bo JavaScriptu sčasoma zmanjkalo pomnilnika in se bo zrušil.

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

To je rekurzivna funkcija, ki sprejme začetno in končno vrednost ter vrne niz vseh števil med tema dvema vrednostma. Če sta začetna in končna vrednost enaki, vrne le matriko s to eno vrednostjo. V nasprotnem primeru vrne matriko z začetno vrednostjo, nato pa se znova pokliče z začetno vrednostjo, povečano za ena, in združi ta rezultat na konec matrike.

Knjižnica Enum

Knjižnica Enum je knjižnica JavaScript, ki ponuja priročen način za delo s števili. Zagotavlja niz API-jev, ki olajšajo ustvarjanje, branje, posodabljanje in oštevilčenje vrednosti v oštevilčevanju.

Knjižnico Enum lahko uporabite za ustvarjanje naštevanj za katero koli vrsto podatkov. Uporabite ga lahko na primer za ustvarjanje naštevanja barv, števil, nizov, predmetov ali katere koli druge vrste podatkov.

Knjižnica Enum ponuja tudi priročen način za dostop do posameznih vrednosti v oštevilčevanju. Za dostop do posameznih vrednosti v oštevilčenju lahko uporabite metodi get() in set(). Metoda get() vrne vrednost na določenem mestu v oštevilčevanju, medtem ko metoda set() nastavi vrednost na podanem mestu v oštevilčenju na podano vrednost.

Naštevanja

Naštevanja so način združevanja konstant skupaj. Podobni so nizom, vendar imajo določeno število elementov.

Enumeracije se lahko uporabljajo za shranjevanje različnih vrednosti za določeno spremenljivko. Na primer, lahko uporabite oštevilčenje za shranjevanje različnih barv, ki jih je mogoče uporabiti v dokumentu HTML.

Naštevanje v JavaScriptu lahko ustvarite s funkcijo Enum(). Za dostop do določenih vrednosti v oštevilčenju lahko uporabite tudi funkcijo Enum().

Programski dostop

Programski dostop do podatkov v JavaScriptu lahko dobite na nekaj načinov. Najpogostejši način je uporaba DOM. Do DOM lahko dostopate z uporabo objektnega modela dokumenta (DOM). Ta objekt vsebuje vse informacije o dokumentu, s katerim delate. Te informacije lahko uporabite za dostop do vseh elementov v dokumentu ter njihovih atributov in vrednosti.

Drug način za programski dostop do podatkov je JSON. JSON je format, ki se uporablja za shranjevanje podatkov. JSON lahko uporabite za shranjevanje podatkov v obliki zapisa niza ali pa ga uporabite za shranjevanje podatkov v obliki zapisa objekta. JSON lahko uporabite tudi za shranjevanje podatkov v obliki polja. Programski dostop do JSON lahko pridobite z uporabo modula json.

Podobni objav:

Pustite komentar