Ushbu ochiq manbali loyihani butun dunyo bo'ylab odamlar uchun taqdim etmoqchimiz.

Ushbu qo'llanmaning mazmuni sizning tilingizga tarjima qilishga yordam bering!

darsga qaytish

Promiz bilan kechiktirish

O’rnatilgan setTimeout funktsiyasi qayta chaqiruvlardan foydalanadi. Promizga asoslangan alternativani yarating.

delay(ms) funktsiyasi Promiz berishi kerak. Ushbu Promiz ms milisoniyadan keyin hal qilinishi kerak, shunda biz unga .then qo’sha olamiz, shunga o’xshash:

function delay(ms) { // sizning kodingiz } delay(3000).then(() => alert("3 soniyadan keyin ishlaydi"));
function delay(ms) { return new Promise((resolve) => setTimeout(resolve, ms)); } delay(3000).then(() => alert("3 soniyadan keyin ishlaydi"));

Iltimos, ushbu vazifada resolve argumentlarsiz chaqirilishini unutmang. Biz delay dan hech qanday qiymat qaytarmaymiz, faqat kechikishni ta’minlaymiz.