Lahendatud: põhiline JavaScript Kasutage loenduri loomiseks rekursiooni

Rekursiooni kasutamise peamine probleem loenduse loomiseks on see, et muutujate virna haldamine võib muutuda keeruliseks. Kui rekursioon läheb liiga sügavaks, võib muutuda raskeks jälgida, milline muutuja parajasti pinus on. See võib põhjustada vigu või ootamatut käitumist.

function countdown(arv){ if (num <= 0) { console.log("Kõik tehtud!"); tagastamine; } konsool.log(arv); arv--; loendur(arv); }[/code] See on rekursiivne funktsioon, mis hakkab loendama argumendina sisestatud arvust. Kui arv on väiksem kui 0 või sellega võrdne, trükitakse "Kõik tehtud!" ja tagasi. Vastasel juhul prindib see praeguse numbri, vähendab arvu 1 võrra ja kutsub seejärel uuesti loendusfunktsiooni uue numbriga.

indeks

Indeks on eritüüpi muutuja, mis salvestab positsiooni jadas. JavaScriptis saab massiivi või objekti konkreetsetele elementidele juurdepääsuks kasutada indeksit.

Tuplid

Korteež on andmestruktuur, mis sisaldab kahe või enama üksuse komplekti. JavaScriptis luuakse korteežid märksõna var abil ja neile pääseb juurde nurksulgudes. Näiteks loob järgmine kood korteeži, mis sisaldab väärtusi 2 ja 3:

var korteež = {2, 3};

Korpuse esimesele üksusele juurdepääsu saamiseks kasutaksite indeksi väärtust 0:

korteis[0] = 2;

Seonduvad postitused:

Jäta kommentaar