JS түйүнүндөгү каталарды кантип байкайсыз?
JS түйүнүндөгү каталарды кантип байкайсыз?

Video: JS түйүнүндөгү каталарды кантип байкайсыз?

Video: JS түйүнүндөгү каталарды кантип байкайсыз?
Video: JavaScript c Нуля - Курс для начинающих с практикой [2023] 2024, Апрель
Anonim

Сиз ошондой эле жеткирүү үчүн төрт негизги жолдору менен тааныш болушу керек Түйүндө ката . js : ыргытуу ката (аны жасоо өзгөчө ). өтүү ката кайра чалуу үчүн, атайын берилген функция каталарды иштетүү жана асинхрондук операциялардын натыйжалары.

Ушуну эске алып, Express'те каталарды кантип чечесиз?

Кааласаң тутка асинхрондуу ката , жөнөтүшүңүз керек ката а катаны билдирүү кийинки аргумент аркылуу иштетүүчү. Эгерде сиз Async/wait'ди колдонуп жатсаңыз Экспресс колдонмосу, сиз сыяктуу орогуч функциясын колдонгуңуз келет экспресс -асинхрондук иштетүүчү. Бул аракетсиз эле асинхрондук кодду жазууга мүмкүндүк берет. кармоо блоктор.

Андан тышкары, Epipe катасы деген эмне? программалоодогу шарт (POSIXте да белгилүү EPIPE катасы коду жана SIGPIPE сигналы), процесс теӊ тарабынан жабылган түтүккө же розеткага чыгууну талап кылганда.

Жөн эле, мен try catch колдоно аламбы?

Ал ар дайым, өзгөчө ыргытылганына же кармалганына карабастан, аткарат. сен болот бир же бир нече уя аракет кыл билдирүүлөр. Эгерде ички аракет кыл билдирүү кылат а жок кармоо - блок, тосмо аракет кыл билдирүүнүн кармоо -блок ордуна колдонулат. сен болот ошондой эле колдонуу the аракет кыл JavaScript өзгөчөлүктөрүн иштетүү үчүн билдирүү.

JS түйүнүндөгү ката биринчи кайра чалуу деген эмне?

Ката - биринчи кайра чалуулар # Көпчүлүк асинхрондук методдор тарабынан ачылган Түйүн . js негизги API деп аталган идиоматикалык үлгү боюнча иштейт ката - биринчи кайра чалуу . Операция аяктаганда же ката көтөрүлөт, кайра чалуу функциясы менен чакырылат Ката объект (эгерде бар болсо) катары өттү алгачкы аргумент.

Сунушталууда: