⊗jsPmTrDT 454 of 505 menu

ტაიმერის გაშვება JavaScript-ში

მიუხედავად იმისა, რომ ფუნქცია setTimeout არაა განკუთვნილი ტაიმერების შესაქმნელად, მათი შექმნა მაინც შესაძლებელია მისი გამოყენებით, თუ გამოვიყენებთ რეკურსიას:

let i = 0; function timer() { setTimeout(function() { console.log(++i); timer(); // საკუთარი თავის გამოძახება }, 1000); } timer();

ასეთი ტაიმერის შეჩერება შესაძლებელია უბრალოდ რეკურსიის არ მოხდენით:

let i = 0; function timer() { setTimeout(function() { console.log(++i); if (i < 10) { // ვშვებთ მხოლოდ თუ თვლელი 10-ზე ნაკლებია timer(); } }, 1000); } timer();

გამოიტანეთ კონსოლში რიცხვი 0. ერთი წამის შემდეგ გამოიტანეთ რიცხვი 1, ორი წამის შემდეგ გამოიტანეთ რიცხვი 2, 3 წამის შემდეგ გამოიტანეთ რიცხვი 3. და ასე შემდეგ უსასრულობამდე.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა