مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

انتظار جهت بازگشت مقدار یک فانکشن در یک فانکشن دیگر در جاوااسکریپت

چهارشنبه, 23 خرداد 1397 09:40

انتظار جهت بازگشت مقدار یک فانکشن در یک فانکشن دیگر در جاوااسکریپت

سلام دوستان

دستم به دامنتون! به مشکل عجیبی برخوردم که پاسخی کوبنده و سریع می خوام!

در جاوااسکریپت من یک فانکشن دارم به نام a  که با کلیک روی یک باتن اجرا میشه

خود این فانکشن a  درونش یک فانکشن b   صدا زده میشه و باید منتظر بمونه تا فانکشن b   کارش را تمام کند و یک مقدار برگرداند و سپس با مقدار برگشتی از فانکشن b ، به ادامه ی فانکشن a  بپردازد.

اما مشکل من اینجاست که تا زمانی که فانکشن b اجرا شود از روی آن خط رد می شود و منتظر پاسخ بازگشتی b  نمی شود و لذا بیزینش درون a  ناقص اجرا می شود چون اصلا مقدار ندارد.

چطوری می تونم درون فانکشن a  منتظر بمونم تا پاسخ از سمت b  دریافت شود؟!؟!؟!

دوستان یاری بفرمایید!

چهارشنبه, 23 خرداد 1397 10:45

کلا بقیه کدهایی که بعد از تابع b اجرا میشه همشون بذار داخل تابع b

چهارشنبه, 23 خرداد 1397 11:40
این روش که در واقع پاک کردن صورت مساله است.
چهارشنبه, 23 خرداد 1397 16:36

نه جاوا اسکریپت از بالا میاد تا پایین کد ها رو اجرا می کنه و منتظر کدی نمی مونه که ببنه اجرا شد یا نه مگر براش مسیر تعیین کنی

پنج شنبه, 24 خرداد 1397 09:30

باید از when استفااده کنید 

این لینک رو ببینید 

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید