Atrisināts: pamata JavaScript izmantojiet rekursiju, lai izveidotu atpakaļskaitīšanu

Galvenā problēma, izmantojot rekursiju, lai izveidotu atpakaļskaitīšanu, ir tā, ka var kļūt grūti pārvaldīt mainīgo lielumu kaudzi. Ja rekursija kļūst pārāk dziļa, var kļūt grūti izsekot, kurš mainīgais pašlaik atrodas kaudzē. Tas var izraisīt kļūdas vai neparedzētu rīcību.

function countdown(num){ if (num <= 0) { console.log("Viss darīts!"); atgriešanās; } console.log(num); num--; atpakaļskaitīšana(skaitlis); }[/code] Šī ir rekursīva funkcija, kas skaitīs atpakaļ no skaitļa, kas ievadīts kā arguments. Ja skaitlis ir mazāks vai vienāds ar 0, tiks drukāts "Viss darīts!" un atgriezties. Pretējā gadījumā tas izdrukās pašreizējo numuru, samazina to par 1 un pēc tam vēlreiz izsauks atpakaļskaitīšanas funkciju ar jauno numuru.

Indekss

Indekss ir īpaša veida mainīgais, kas saglabā pozīciju secībā. Programmā JavaScript indeksu var izmantot, lai piekļūtu konkrētiem masīva vai objekta elementiem.

Korpusi

Korte ir datu struktūra, kurā ir divu vai vairāku vienumu kopa. Programmā JavaScript korteži tiek izveidoti, izmantojot atslēgvārdu var, un tiem var piekļūt, izmantojot kvadrātiekavās. Piemēram, šāds kods izveido virkni, kurā ir vērtības 2 un 3:

var kortežs = {2, 3};

Lai piekļūtu pirmajam elementam kortežā, jāizmanto indeksa vērtība 0:

kortežs[0] = 2;

Related posts:

Leave a Comment