Ratkaistu: Perus JavaScript Käytä rekursiota numeroalueen luomiseen

Rekursion suurin ongelma on, että se voi johtaa äärettömiin silmukoihin. Jos luot lukualueen käyttämällä rekursiota ja yrität sitten käyttää lukua kyseisellä alueella käyttämällä samaa rekursiomallia, JavaScript loppuu lopulta muistista ja kaatuu.

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

Tämä on rekursiivinen funktio, joka ottaa alku- ja loppuarvon ja palauttaa joukon kaikista näiden kahden arvon välillä olevista numeroista. Jos alku- ja loppuarvot ovat samat, se vain palauttaa taulukon, jossa on tämä yksi arvo. Muussa tapauksessa se palauttaa taulukon, jossa on aloitusarvo, ja kutsuu sitten itseään uudelleen aloitusarvolla, jota on lisätty yhdellä, ja ketjuttaa tuloksen taulukon loppuun.

Enum-kirjasto

Enum-kirjasto on JavaScript-kirjasto, joka tarjoaa kätevän tavan käsitellä luetteloita. Se tarjoaa joukon sovellusliittymiä, joiden avulla on helppo luoda, lukea, päivittää ja luetella arvojen luettelointia.

Enum-kirjastoa voidaan käyttää luetteloiden luomiseen kaikentyyppisille tiedoille. Voit esimerkiksi käyttää sitä luomaan luettelon väreistä, numeroista, merkkijonoista, objekteista tai minkä tahansa muun tyyppisestä tiedosta.

Enum-kirjasto tarjoaa myös kätevän tavan käyttää luettelon yksittäisiä arvoja. Voit käyttää get()- ja set()-menetelmiä päästäksesi yksittäisiin arvoihin luettelossa. Get()-menetelmä palauttaa arvon määritetyssä kohdassa luettelossa, kun taas set()-menetelmä asettaa arvon määritetyssä kohdassa luettelossa annettuun arvoon.

Luettelot

Luettelot ovat tapa ryhmitellä vakiot yhteen. Ne ovat samanlaisia ​​kuin taulukot, mutta niissä on kiinteä määrä kohteita.

Luetteloita voidaan käyttää erilaisten arvojen tallentamiseen tietylle muuttujalle. Voit esimerkiksi käyttää luetteloa tallentaaksesi eri värejä, joita voidaan käyttää HTML-dokumentissa.

Voit luoda luettelon JavaScriptissä Enum()-funktiolla. Voit myös käyttää Enum()-funktiota päästäksesi tiettyihin luettelon arvoihin.

Ohjelmallinen pääsy

On olemassa muutamia tapoja saada ohjelmallinen pääsy JavaScript-tietoihin. Yleisin tapa on käyttää DOM:ia. Voit käyttää DOM:ia käyttämällä asiakirjaobjektimallia (DOM). Tämä objekti sisältää kaikki tiedot käsittelemästäsi asiakirjasta. Näiden tietojen avulla voit käyttää kaikkia asiakirjan elementtejä sekä niiden attribuutteja ja arvoja.

Toinen tapa saada ohjelmallinen pääsy tietoihin on JSON:n kautta. JSON on muoto, jota käytetään tietojen tallentamiseen. Voit käyttää JSONia tietojen tallentamiseen merkkijonomuodossa tai voit käyttää sitä tietojen tallentamiseen objektimuodossa. Voit myös käyttää JSONia tietojen tallentamiseen taulukkomuodossa. Voit saada ohjelmallisen pääsyn JSONiin käyttämällä json-moduulia.

Related viestiä:

Jätä kommentti