Vyriešené: Základný JavaScript Použite rekurziu na vytvorenie rozsahu čísel

Hlavným problémom rekurzie je, že môže viesť k nekonečným slučkám. Ak vytvoríte rozsah čísel pomocou rekurzie a potom sa pokúsite získať prístup k číslu v tomto rozsahu pomocou rovnakého vzoru rekurzie, JavaScriptu časom dôjde pamäť a zlyhá.

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

Ide o rekurzívnu funkciu, ktorá prijíma počiatočnú a koncovú hodnotu a vracia pole všetkých čísel medzi týmito dvoma hodnotami. Ak sú počiatočné a koncové hodnoty rovnaké, vráti pole iba s touto jednou hodnotou. V opačnom prípade vráti pole so začiatočnou hodnotou a potom sa znova zavolá so začiatočnou hodnotou zvýšenou o jedna a výsledkom bude zreťazenie na koniec poľa.

Knižnica Enum

Knižnica Enum je knižnica JavaScript, ktorá poskytuje pohodlný spôsob práce s enumeráciami. Poskytuje sadu rozhraní API, ktoré uľahčujú vytváranie, čítanie, aktualizáciu a enumeráciu hodnôt v enumerácii.

Knižnica Enum sa dá použiť na vytváranie enumerácií pre akýkoľvek typ údajov. Môžete ho použiť napríklad na vytvorenie enumerácie farieb, čísel, reťazcov, objektov alebo akéhokoľvek iného typu údajov.

Knižnica Enum tiež poskytuje pohodlný spôsob prístupu k jednotlivým hodnotám v enumerácii. Na prístup k jednotlivým hodnotám v enumerácii môžete použiť metódy get() a set(). Metóda get() vráti hodnotu na zadanej pozícii vo enumerácii, zatiaľ čo metóda set() nastaví hodnotu na zadanej pozícii vo enumerácii na danú hodnotu.

Enumerácie

Enumerácie predstavujú spôsob zoskupovania konštánt. Sú podobné poliam, ale majú pevný počet položiek.

Enumerácie možno použiť na uloženie rôznych hodnôt pre konkrétnu premennú. Môžete napríklad použiť enumeráciu na uloženie rôznych farieb, ktoré možno použiť v dokumente HTML.

Enumeráciu môžete vytvoriť v JavaScripte pomocou funkcie Enum(). Môžete tiež použiť funkciu Enum() na prístup ku konkrétnym hodnotám v enumerácii.

Programový prístup

Existuje niekoľko spôsobov, ako získať programový prístup k údajom v JavaScripte. Najbežnejším spôsobom je použitie DOM. K DOM môžete pristupovať pomocou modelu objektu dokumentu (DOM). Tento objekt obsahuje všetky informácie o dokumente, s ktorým pracujete. Tieto informácie môžete použiť na prístup ku všetkým prvkom v dokumente, ako aj k ich atribútom a hodnotám.

Ďalším spôsobom, ako získať programový prístup k údajom, je JSON. JSON je formát, ktorý sa používa na ukladanie údajov. JSON môžete použiť na ukladanie údajov vo formáte reťazca alebo ho môžete použiť na ukladanie údajov vo formáte objektu. JSON môžete použiť aj na ukladanie údajov vo formáte poľa. Programový prístup k JSON môžete získať pomocou modulu json.

Súvisiace príspevky:

Pridať komentár