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