Solvita: Baza JavaScript Uzu Rikurson por Krei Retronombradon

La ĉefa problemo kun uzado de rekurso por krei retronombradon estas ke povas fariĝi malfacile administri la stakon de variabloj. Se la rekurso iĝas tro profunda, povas iĝi malfacile spuri kiu variablo estas nuntempe sur la stako. Ĉi tio povas konduki al eraroj aŭ neatendita konduto.

function countdown(num){ if (num <= 0) { console.log("Ĉio farita!"); reveni; } konzolo.log(num); num--; retronombrado (num); }[/code] Ĉi tio estas rekursiva funkcio, kiu kalkulos malsupren de la nombro transdonita kiel argumento. Se la nombro estas malpli ol aŭ egala al 0, ĝi presigos "Ĉio farita!" kaj reveni. Alie, ĝi presas la nunan nombron, malpliigos la nombron per 1, kaj poste vokos la retronombradon denove kun la nova nombro.

indekso

Indekso estas speciala speco de variablo, kiu konservas pozicion en sinsekvo. En JavaScript, indekso povas esti uzata por aliri specifajn elementojn de tabelo aŭ objekto.

Tuploj

Opo estas datumstrukturo kiu enhavas aron de du aŭ pli da eroj. En JavaScript, opoj estas kreitaj per la var-ŝlosilvorto kaj alireblas per la kvadratkrampoj. Ekzemple, la sekva kodo kreas opon enhavantan la valorojn 2 kaj 3:

var opo = { 2, 3 };

Por aliri la unuan eron en la opo, vi uzus la indeksan valoron 0:

opo[0] = 2;

Rilataj afiŝoj:

Lasu komenton