⊗jsPmTrDT 454 of 505 menu

Nisja e një kohëmatësi në JavaScript

Edhe pse funksioni setTimeout nuk është projektuar për të krijuar kohëmatës, megjithatë ata gjithsesi mund të bëhen me ndihmën e tij, nëse përdoret rekursioni:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // e therasim vetveten }, 1000); } timer();

Ndëprerja e një kohëmatësi të tillë mund të bëhet thjesht duke mos lejuar që të ndodhë rekursioni:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // e nisim, vetëm nëse numëruesi është më i vogël se 10 timer(); } }, 1000); } timer();

Shfaqni në konsol numrin 0. Pas një sekonde shfaqni numrin 1, pas dy sekondash shfaqni numrin 2, pas 3 sekondash shfaqni numrin 3. Dhe kështu me radhë deri në pafundësi.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo