امیر سلمانی
4 سال پیش توسط امیر سلمانی مطرح شد
1 پاسخ

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

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

‍‍‍‍


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
2

درود

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

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


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

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