⊗jsPmTrDT 454 of 505 menu

Időzítő indítása JavaScriptben

Bár a setTimeout függvény nem időzítők készítésére tervezték, de mégis lehetőség van rá, ha felhasználjuk a rekurziót:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // meghívjuk önmagunkat }, 1000); } timer();

Egy ilyen időzítőt leállíthatunk egyszerűen azzal, hogy nem engedjük meg a rekurzió bekövetkezését:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // csak akkor indítjuk, ha a számláló kisebb, mint 10 timer(); } }, 1000); } timer();

Írja ki a konzolra a 0 számot. Egy másodperc múlva írja ki a 1 számot, két másodperc múlva írja ki a 2 számot, 3 másodperc múlva írja ki a 3 számot. És így tovább a végtelenségig.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás