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

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

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

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

  • چهارشنبه 23 خرداد 1397
  • 09:40
تشکر میکنم

سلام دوستان

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

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

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

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

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

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

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ars791

عضویت از 1393/08/30

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

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

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

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

ars791

عضویت از 1393/08/30

  • چهارشنبه 23 خرداد 1397
  • 16:36

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

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

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

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)