JavaScript(setInterval)

JavaScript də setTimeout u davamlı olaraq necə işlətmək olar? setİnterval ilə olur onu bilirəm bunda necə edə bilərəm bəs 1 dəfə işləməsin dayanmadan işləsin.

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

E. Hacı (2018-06-10 23:05:52)
setİnterval məhz bu işi görür deyə niyə məhz setTimeout istədiyiniz anlaşılmır və çox güman ki yanlış yanaşmadır. Amma yenə də. Rekursiv müraciət ilə etmək olar. Yuxarıdakı cavabdakı kimi. və ya [code] function rekursiv_st(){ setTimeout(function(){ if (qaneedici_say_yoxdursa) rekursiv_st(); },1000); } [/code]

faiqalizade (2018-06-10 22:15:27)
Salam, Buyurun burada Recursiv olaraq setTimeout'dan istifade edirik. Amma hazir setInterval varsa bunu az bir yerlerde istifade edirler o zamanki recursiv olaraq cagiranda her defe vaxti deyisirik. Meselen ilk defe 1 saniye ikinci defe 0.5 saniye ve s. var time = setTimeout(function myFunc(){ console.log('Some Tex'); time = setTimeout(myFunc,1000); }, 1000);

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Java haqqında

Səhifə yenilənmədən daima artıb azalan rəqəmi ekranda göstərmək

Universitetlərdə proqramlaşdırma

[HTML] form submit olmur

Java-da çoxpəncərəlik

HTML, CSS və Javascript-i nə qədər vaxtda öyrənmək olar.