Zgjidhur: JavaScript bazë Përdorni rekursionin për të krijuar një varg numrash

Problemi kryesor me rekursionin është se ai mund të çojë në sythe të pafundme. Nëse krijoni një sërë numrash duke përdorur rekursion dhe më pas përpiqeni të aksesoni një numër brenda atij diapazoni duke përdorur të njëjtin model rekursioni, JavaScript përfundimisht do të mbarojë memorien dhe do të prishet.

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

Ky është një funksion rekurziv që merr një vlerë fillimi dhe mbarimi dhe kthen një grup të të gjithë numrave midis këtyre dy vlerave. Nëse vlerat e fillimit dhe të fundit janë të njëjta, ai thjesht kthen një grup me atë vlerë. Përndryshe, ai kthen një grup me vlerën fillestare, dhe më pas thërret përsëri veten me vlerën fillestare të rritur me një dhe bashkon atë rezultat në fund të grupit.

Biblioteka Enum

Biblioteka Enum është një bibliotekë JavaScript që ofron një mënyrë të përshtatshme për të punuar me enumeracionet. Ai siguron një grup API-sh që e bëjnë të lehtë krijimin, leximin, përditësimin dhe numërimin e vlerave në një numërim.

Biblioteka Enum mund të përdoret për të krijuar numërime për çdo lloj të dhënash. Për shembull, mund ta përdorni për të krijuar një numërim ngjyrash, numrash, vargjesh, objektesh ose çdo lloji tjetër të dhënash.

Biblioteka Enum ofron gjithashtu një mënyrë të përshtatshme për të hyrë në vlerat individuale në një numërim. Ju mund të përdorni metodat get() dhe set() për të aksesuar vlerat individuale në një numërim. Metoda get() kthen vlerën në pozicionin e specifikuar në numërim, ndërsa metoda set() vendos vlerën në pozicionin e specifikuar në numërim në vlerën e dhënë.

Numërimet

Numerimet janë një mënyrë e grupimit të konstantave së bashku. Ato janë të ngjashme me grupet, por kanë një numër të caktuar artikujsh.

Numërimi mund të përdoret për të ruajtur vlera të ndryshme për një variabël të caktuar. Për shembull, mund të përdorni një numërim për të ruajtur ngjyrat e ndryshme që mund të përdoren në një dokument HTML.

Ju mund të krijoni një numërim në JavaScript duke përdorur funksionin Enum(). Ju gjithashtu mund të përdorni funksionin Enum() për të hyrë në vlera specifike në një numërim.

Qasje programatike

Ka disa mënyra për të marrë akses programatik në të dhëna në JavaScript. Mënyra më e zakonshme është përdorimi i DOM. Mund të hyni në DOM duke përdorur modelin e objektit të dokumentit (DOM). Ky objekt përmban të gjithë informacionin rreth dokumentit me të cilin po punoni. Ju mund ta përdorni këtë informacion për të aksesuar të gjithë elementët në dokument, si dhe atributet dhe vlerat e tyre.

Një mënyrë tjetër për të marrë qasje programatike në të dhëna është përmes JSON. JSON është një format që përdoret për ruajtjen e të dhënave. Ju mund të përdorni JSON për të ruajtur të dhënat në një format string, ose mund ta përdorni për të ruajtur të dhënat në një format objekti. Ju gjithashtu mund të përdorni JSON për të ruajtur të dhënat në një format grupi. Mund të merrni qasje programatike në JSON duke përdorur modulin json.

Mesazhe të ngjashme:

Lini një koment