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

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

کاربر سایت

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 استفااده کنید 

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

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

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

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