Išspręsta: Pagrindinis JavaScript naudokite rekursiją, kad sukurtumėte skaičių diapazoną

Pagrindinė rekursijos problema yra ta, kad ji gali sukelti begalines kilpas. Jei sukursite skaičių diapazoną naudodami rekursiją, o tada bandysite pasiekti skaičių tame diapazone naudodami tą patį rekursijos šabloną, „JavaScript“ galiausiai pritrūks atminties ir suges.

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

Tai rekursinė funkcija, kuri paima pradžios ir pabaigos reikšmes ir grąžina visų skaičių tarp šių dviejų reikšmių masyvą. Jei pradžios ir pabaigos reikšmės yra vienodos, ji tiesiog grąžina masyvą su ta viena verte. Kitu atveju jis grąžina masyvą su pradžios reikšme, o tada vėl iškviečia save, pradinę reikšmę padidindamas vienu ir sujungia tą rezultatą į masyvo pabaigą.

Enum biblioteka

Enum biblioteka yra „JavaScript“ biblioteka, kuri suteikia patogų būdą dirbti su sąrašais. Jame pateikiamas API rinkinys, leidžiantis lengvai kurti, skaityti, atnaujinti ir išvardyti reikšmes sąraše.

Enum biblioteka gali būti naudojama bet kokio tipo duomenų sąrašams kurti. Pavyzdžiui, galite jį naudoti norėdami sukurti spalvų, skaičių, eilučių, objektų ar bet kokio kito tipo duomenų sąrašą.

Enum biblioteka taip pat yra patogus būdas pasiekti atskiras reikšmes sąraše. Norėdami pasiekti atskiras sąrašo reikšmes, galite naudoti get() ir set() metodus. Metodas get() grąžina reikšmę nurodytoje sąrašo vietoje, o metodas set() nustato reikšmę nurodytoje sąrašo vietoje į nurodytą reikšmę.

Išvardinimai

Sąrašai yra konstantų grupavimo būdas. Jie panašūs į masyvus, tačiau turi fiksuotą elementų skaičių.

Sąrašai gali būti naudojami skirtingoms konkretaus kintamojo reikšmėms išsaugoti. Pavyzdžiui, galite naudoti sąrašą, kad išsaugotumėte skirtingas spalvas, kurios gali būti naudojamos HTML dokumente.

Galite sukurti sąrašą JavaScript naudodami funkciją Enum(). Taip pat galite naudoti funkciją Enum() norėdami pasiekti konkrečias reikšmes sąraše.

Programinė prieiga

Yra keletas būdų, kaip gauti programinę prieigą prie duomenų „JavaScript“. Dažniausias būdas yra naudoti DOM. DOM galite pasiekti naudodami dokumento objekto modelį (DOM). Šiame objekte yra visa informacija apie dokumentą, su kuriuo dirbate. Šią informaciją galite naudoti norėdami pasiekti visus dokumento elementus, taip pat jų atributus ir reikšmes.

Kitas būdas gauti programinę prieigą prie duomenų yra JSON. JSON yra formatas, naudojamas duomenims saugoti. Galite naudoti JSON duomenims saugoti eilutės formatu arba naudoti jį duomenims objekto formatu saugoti. Taip pat galite naudoti JSON duomenims saugoti masyvo formatu. Programinę prieigą prie JSON galite gauti naudodami json modulį.

Susijusios naujienos:

Palikite komentarą