Түйінде не күтіп тұр?
Түйінде не күтіп тұр?

Бейне: Түйінде не күтіп тұр?

Бейне: Түйінде не күтіп тұр?
Бейне: Тез көріңіз !2022 жылда бізді не күтіп тұр !? 😱 2024, Қараша
Anonim

бірге Түйін v8, асинхронды/ күту функцияны ресми түрде шығарды Түйін Уәделер мен функция тізбегімен күресу. Функцияларды бірінен соң бірі тізбектелудің қажеті жоқ, жай ғана күту Promise қайтаратын функция. Бірақ асинхронды функцияны бұрын жариялау керек күтуде Promise қайтаратын функция.

Сондай-ақ сұрақ: JS түйінінде не күтіп тұр?

күту . js жиындар тұрғысынан ойлау арқылы сериялық және параллель логиканы жеңілдететін жеңіл, тәуелділіксіз уәделер кітапханасы. Сіз күту () заттардың жиынтығы, және сізде барлық заттар болған кезде, сіз бір нәрсе жасайсыз.

Сол сияқты, wait функциясын қалай пайдаланасыз? The күту кілт сөз Оны уәде орындалғанша сол жолда кодты кідірту үшін кез келген асинхронды уәдеге негізделген функцияның алдына қоюға болады, содан кейін алынған мәнді қайтарады. Әзірше орындау мүмкіндігін күтіп тұрған басқа код мұны жасайды.

Бұдан басқа, түйінде асинхронды күтуді пайдалана аламын ба?

Синхрондау функциялары жергілікті түрде қол жетімді Түйін және арқылы белгіленеді асинхронды олардың декларациясындағы кілт сөз. Олар әрқашан уәдені қайтарады, тіпті сіз оларға нақты жазбасаңыз да істеу солай. Сондай-ақ, күту кілт сөз тек ішінде қол жетімді асинхронды қазіргі уақытта функциялар - оны жаһандық ауқымда пайдалану мүмкін емес.

Сіз уәдені қалай күтесіз?

Функция анықтамасынан бұрын асинхронды кілт сөзін пайдалансаңыз, оны пайдалана аласыз күту функцияның ішінде. Қашан сен уәде күту , функция бөгетсіз түрде тоқтатылғанға дейін тоқтатылады уәде орналасады. Егер уәде орындаса, сіз құнды қайтарасыз. Егер уәде қабылдамайды, қабылданбаған мән тасталады.

Ұсынылған: