setTimeout() تنفيذ مؤجل
آخر تحديث: 2026-10-13
setTimeout() تنفيذ مؤجل
setTimeout ينفذ استدعاءً بعد المللي ثانية المحددة. يعيد معرف مؤقت.
| التصنيف | الدوال العامة |
|---|
⚙️ المعاملات
| callback | |
|---|---|
| ms |
القيمة المُعادة:معرف مؤقت.
يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
💡 تلميح
ℹ️ info
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| setTimeout() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| مدعوم في جميع المتصفحات الحديثة | |||||
🏷️ دوال عامة ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
📚 دروس ذات صلة
❓ أسئلة شائعة
Qهل setTimeout(fn, 0) تعمل فورًا؟
Aلا — تُدرج كمهمة ماكرو (macrotask)، تعمل بعد الكود المتزامن والمهام الدقيقة.
Qماذا تفعل clearTimeout؟
Aتلغي مؤقتًا معلقًا. لا يمكن إلغاء المؤقتات التي نفذت بالفعل.
Qما this داخل setTimeout؟
Aالافتراضي window؛ الدوال السهمية ترث this الخارجي.