سوال: callback function در جاوا اسکریپت

ساخت وبلاگ
ممنون، توضیحات خوبی بود
منم به همون دلیلی که شما گفتید، برای اینکه تا یک فانکشن تموم نشده فانکشن بعدی شروع به اجرا نشه از callback استفاده کردم.

حالا این مشکل با تغییر کد ذیل

function one(callback) { setTimeout(function () { alert("this is function one") }, 1000);
callback();
}

به
function one(callback) { setTimeout(function () { alert("this is function one");callback();}, 1000);}

حل شد. یعنی callback(); رو داخل settimeout قرار دادم.
ولی خوب هنوز دلیل این که چرا callback(); در حالت قبلی جواب نمی داد برام گنگه، که با این حساب فکر کنم من برداشت درستی از نحوه عملکرد تابع settimeout ندارم. برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : اسکریپت, نویسنده : محمد رضا جوادیان programers بازدید : 149 تاريخ : جمعه 14 مهر 1396 ساعت: 2:16