راکت

اجرای کد زمان بر قبل از یک کد خاص

1 پاسخ

سلام من با استفاده از async تونسم کدی رو اجرا کنم فقط بعد از اون یک کدی مثلا لاگ گرفتم اسم حمید رو ...ولی اول حمید اجرا میشه بعد کار async چظوز اول async اجرا بشه بعد حمید ؟

‍‍‍‍

ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

درود

توابع async یک Promise رو بر میگردونند.
وقتی از async استفاده میکنی، این رفتار معمولی جاوااسکریپت هست. توابع async فقط trigger میشند.. پس کامپایلر جاوااسکریپت اون قطعه رو اجرا میکنه اما چون async هست تا پایانش صبر نمیکنه و به قسمت بعد میره و حمید رو در کنسول نمایش میده و بعد اون کد اجرا میشه.

نگاهی به پیوند زیر بندازید:
https://stackoverflow.com/questions/39458201/understanding-javascript-promise-object

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام