درس 10 من 10
أساسيات Async
الكود غير المتزامن يسمح للبرنامج بانتظار عمليات بطيئة مثل جلب البيانات بدون تجميد الصفحة. تستخدم JavaScript مفاهيم مثل Promise و async/await.
هذا مهم جداً عند التعامل مع APIs أو أي عملية تحتاج وقتاً.
JS
// التشغيل بعد ثانيتين
setTimeout(() => {
console.log("Delayed message");
}, 2000);
// Async function
async function getData() {
let response = await fetch("/api/data");
let data = await response.json();
console.log(data);
}