Видео: Каква е ползата от await в възел JS?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
С възел v8, async/ чакам функцията беше официално въведена от възел за справяне с обещания и верижно свързване на функции. Функциите не трябва да бъдат свързани една след друга, просто чакам функцията, която връща Promise. Но функцията async трябва да бъде декларирана преди това в очакване функция, връщаща Promise.
По този начин, как използвате await?
В чакам ключова дума Това може да бъде поставено пред всяка асинхронна функция, базирана на обещание, за да постави кода на пауза на този ред, докато обещанието изпълни, след което върне получената стойност. Междувременно друг код, който може да чака шанс да се изпълни, ще го направи.
Впоследствие въпросът е какъв е смисълът на асинхронното чакане? Async / чакам позволява да се направи сложно асинхронен кодът изглежда прост като синхронен. Прави писане асинхронен кода е много по-лесен. Както отбелязахте в собствения си въпрос, изглежда, че пишете синхронния вариант - но всъщност е асинхронен.
Точно така, защо използваме async и await в JavaScript?
Async / Изчакай е създаден, за да опрости процеса на работа и писане на верижни обещания. Async функции връщат Promise. Ако функцията изведе грешка, обещанието ще бъде отхвърлено. Ако функцията върне стойност, обещанието ще бъде разрешено.
Как работи await async?
Представен е JavaScript ES8 асинхронно / чакам това прави работа на работещ с обещания по-лесно. Ан асинхронно функцията може да съдържа чакам израз, който поставя на пауза изпълнението на функцията и изчаква предадената резолюция на Promise и след това възобновява асинхронно изпълнение на функцията и връща разрешената стойност.
Препоръчано:
Каква е ползата от разширителната карта?
Алтернативно наричана допълнителна карта, платка за разширение, вътрешна карта, интерфейсен адаптер или карта, картата за разширение е печатна платка, която се вписва в слот за разширение на настолен компютър. Разширителната карта се използва, за да даде на компютъра допълнителни възможности, като например подобрена видео производителност чрез графична карта
Каква е ползата от селектора в angular 7?
Атрибутът selector ни позволява да дефинираме как Angular се идентифицира, когато компонентът се използва в HTML. Той казва на Angular да създаде и вмъкне екземпляр на този компонент, където намира маркера за избор в родителския HTML файл във вашето angular приложение
Каква е ползата от @PersistenceContext?
Можете да използвате анотацията @PersistenceContext, за да инжектирате EntityManager в клиент на EJB 3.0 (като бийн за сесия или без състояние, бийн, управляван от съобщения или сървлет). Можете да използвате @PersistenceContext без да указвате атрибут unitName, за да използвате единицата за постоянство по подразбиране OC4J, както показва пример 29-12
Каква е ползата от възглавницата в Python?
Възглавница. Pillow е библиотека за изображения на Python (PIL), която добавя поддръжка за отваряне, манипулиране и запазване на изображения. Текущата версия идентифицира и чете голям брой формати. Поддръжката за писане е умишлено ограничена до най-често използваните формати за обмен и презентация
Каква е употребата на пакета JSON в възел JS?
Пакет. json е обикновен текстов файл JSON (Java Script Object Notation), който съдържа цялата информация за метаданни за Node JS проект или приложение. Всеки JS пакет или модул на възел трябва да има този файл в основната директория, за да опише своите метаданни в обикновен JSON обектен формат