Atrisināts: pamata JavaScript izmantojiet rekursiju, lai izveidotu skaitļu diapazonu

Galvenā rekursijas problēma ir tā, ka tā var radīt bezgalīgas cilpas. Ja izveidojat skaitļu diapazonu, izmantojot rekursiju, un pēc tam mēģināt piekļūt skaitlim šajā diapazonā, izmantojot to pašu rekursijas modeli, JavaScript beidzot beigsies atmiņa un avārija.

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

Šī ir rekursīva funkcija, kas ņem sākuma un beigu vērtību un atgriež visu skaitļu masīvu starp šīm divām vērtībām. Ja sākuma un beigu vērtības ir vienādas, tas vienkārši atgriež masīvu ar šo vienu vērtību. Pretējā gadījumā tas atgriež masīvu ar sākuma vērtību un pēc tam atkal izsauc sevi ar sākuma vērtību, kas palielināta par vienu, un savieno šo rezultātu līdz masīva beigām.

Enum bibliotēka

Enum bibliotēka ir JavaScript bibliotēka, kas nodrošina ērtu veidu, kā strādāt ar uzskaitēm. Tas nodrošina API kopu, kas ļauj viegli izveidot, lasīt, atjaunināt un uzskaitīt vērtības uzskaitījumā.

Enum bibliotēku var izmantot, lai izveidotu uzskaitījumus jebkura veida datiem. Piemēram, varat to izmantot, lai izveidotu krāsu, skaitļu, virkņu, objektu vai jebkura cita veida datu uzskaitījumu.

Enum bibliotēka nodrošina arī ērtu veidu, kā piekļūt atsevišķām uzskaitījuma vērtībām. Varat izmantot metodes get() un set(), lai piekļūtu atsevišķām vērtībām uzskaitījumā. Metode get() atgriež vērtību norādītajā uzskaitījuma pozīcijā, savukārt metode set() iestata vērtību norādītajā uzskaitījuma vietā uz doto vērtību.

Uzskaitījumi

Uzskaitīšana ir veids, kā grupēt konstantes. Tie ir līdzīgi masīviem, taču tiem ir noteikts vienumu skaits.

Uzskaitījumus var izmantot, lai saglabātu dažādas vērtības konkrētam mainīgajam. Piemēram, varat izmantot uzskaitījumu, lai saglabātu dažādas krāsas, kuras var izmantot HTML dokumentā.

Varat izveidot uzskaitījumu JavaScript, izmantojot funkciju Enum(). Varat arī izmantot funkciju Enum(), lai piekļūtu noteiktām uzskaitījuma vērtībām.

Programmatiskā piekļuve

Ir daži veidi, kā iegūt programmatisku piekļuvi datiem JavaScript. Visizplatītākais veids ir izmantot DOM. Varat piekļūt DOM, izmantojot dokumenta objekta modeli (DOM). Šajā objektā ir visa informācija par dokumentu, ar kuru strādājat. Varat izmantot šo informāciju, lai piekļūtu visiem dokumenta elementiem, kā arī to atribūtiem un vērtībām.

Vēl viens veids, kā iegūt programmatisku piekļuvi datiem, ir JSON. JSON ir formāts, ko izmanto datu glabāšanai. Varat izmantot JSON, lai saglabātu datus virknes formātā, vai arī varat to izmantot datu glabāšanai objekta formātā. Varat arī izmantot JSON, lai saglabātu datus masīva formātā. Programmatisku piekļuvi JSON var iegūt, izmantojot JSON moduli.

Related posts:

Leave a Comment