انتظار در گره چیست؟
انتظار در گره چیست؟

تصویری: انتظار در گره چیست؟

تصویری: انتظار در گره چیست؟
تصویری: چرا باید در انتظار گودو را بخوانیم 2024, نوامبر
Anonim

با گره v8، async/ در انتظار این ویژگی به طور رسمی توسط گره برای مقابله با وعده ها و زنجیره عملکرد. نیازی نیست که توابع یکی پس از دیگری به سادگی زنجیر شوند در انتظار تابعی که Promise را برمی گرداند. اما تابع async باید قبلاً اعلام شود چشم انتظار تابعی که یک Promise را برمی گرداند.

همچنین سوال این است که در Node JS چه چیزی در انتظار است؟

در انتظار . js یک کتابخانه وعده های سبک وزن و بدون وابستگی است که منطق سریال و موازی را با فکر کردن در مورد مجموعه ها آسان می کند. شما در انتظار () مجموعه ای از چیزها، و هنگامی که همه چیز را دارید، کارهایی را انجام می دهید.

به همین ترتیب، چگونه از انتظار استفاده می کنید؟ را در انتظار کلمه کلیدی این را می توان در مقابل هر تابع مبتنی بر وعده غیر همگام قرار داد تا کد شما را در آن خط متوقف کند تا زمانی که وعده محقق شود، سپس مقدار حاصل را برگرداند. در این بین، کدهای دیگری که ممکن است منتظر فرصتی برای اجرا باشند، می توانند این کار را انجام دهند.

علاوه بر این، آیا می توانم از async await در نود استفاده کنم؟

همگام توابع به صورت بومی در دسترس هستند گره و با علامت نشان داده می شوند ناهمگام کلمه کلیدی در بیانیه آنها آنها همیشه قولی را برمی گردانند، حتی اگر به صراحت به آنها ننویسید انجام دادن بنابراین. همچنین در انتظار کلمه کلیدی فقط در داخل موجود است ناهمگام توابع در حال حاضر - نمی توان از آن در حوزه جهانی استفاده کرد.

چگونه منتظر یک وعده هستید؟

اگر از کلمه کلیدی async قبل از تعریف تابع استفاده می کنید، می توانید از آن استفاده کنید در انتظار در داخل تابع وقتی تو منتظر قول باشید ، عملکرد به صورت غیر مسدود کننده متوقف می شود تا اینکه وعده مستقر می شود. اگر وعده برآورده می شود، شما ارزش را پس می گیرید. اگر وعده رد می کند، مقدار رد شده پرتاب می شود.

توصیه شده: