setTimeout nimani namoyish etadi?
Quyidagi kodda setTimeout
chaqiruvi rejalashtirilgan, keyin 100 ms dan ko’proq vaqtni talab qiladigan og’ir hisoblash amalga oshiriladi.
Rejalashtirilgan funktsiya qachon ishlaydi?
- Tsikldan keyin.
- Tsikldan oldin.
- Tsiklning boshida.
alert
nimani ko’rsatmoqda?
let i = 0; setTimeout(() => alert(i), 100); // ? // ushbu funktsiyani bajarish vaqti> 100ms deb taxmin qiling for (let j = 0; j < 100000000; j++) { i++; }
Har qanday setTimeout
faqat joriy kod tugagandan so’ng ishlaydi.
i
oxirgi bo’ladi: 100000000
.
let i = 0; setTimeout(() => alert(i), 100); // 100000000 // ushbu funktsiyani bajarish vaqti> 100ms deb taxmin qiling for (let j = 0; j < 100000000; j++) { i++; }