რა არის async ფუნქცია Nodejs-ში?
რა არის async ფუნქცია Nodejs-ში?

ვიდეო: რა არის async ფუნქცია Nodejs-ში?

ვიდეო: რა არის async ფუნქცია Nodejs-ში?
ვიდეო: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, მაისი
Anonim

ასინქრონული ფუნქციები გაძლევთ დაწეროთ Promise-ზე დაფუძნებული კოდი თითქოს სინქრონული იყოს. მას შემდეგ რაც განსაზღვრავთ ა ფუნქცია გამოყენებით ასინქრონული საკვანძო სიტყვა, მაშინ შეგიძლიათ გამოიყენოთ დაელოდე საკვანძო სიტყვა შიგნით ფუნქციას სხეული. Როდესაც ასინქრონული ფუნქცია აბრუნებს მნიშვნელობას, დაპირება შესრულდება, თუ ასინქრონული ფუნქცია უშვებს შეცდომას, ის უარყოფილია.

ასევე იკითხა, რა არის ასინქრონიზაცია Nodejs-ში?

ასინქრონული / დაელოდე წერის ახალი ხერხია ასინქრონული კოდი. წინა ალტერნატივები ასინქრონული კოდი არის გამოძახება და დაპირებები. ასინქრონული / დაელოდე სინამდვილეში მხოლოდ სინტაქსური შაქარია აგებული დაპირებებზე. მისი გამოყენება არ შეიძლება უბრალო გამოძახებით ან კვანძის გამოძახებით.

მეორეც, რას აბრუნებს ასინქრონული ფუნქცია? The ასინქრონული ფუნქცია დეკლარაცია განსაზღვრავს ა ასინქრონული ფუნქცია , რომელიც ბრუნდება ან AsyncFunction ობიექტი. როდესაც ა ასინქრონული ფუნქცია ჰქვია, ის ბრუნდება დაპირება. Როდესაც ასინქრონული ფუნქცია ბრუნდება ღირებულებით, დაპირება გადაწყდება დაბრუნდა ღირებულება.

გარდა ამისა, რა არის Async-ის გამოყენება?

ასინქრონული პროგრამირება არის პარალელური პროგრამირების ფორმა, რომელიც საშუალებას აძლევს სამუშაოს ერთეულს დამოუკიდებლად იმუშაოს პირველადისაგან განაცხადი ძაფი. როდესაც სამუშაო დასრულდება, ის აცნობებს მთავარ თემას (ასევე, სამუშაო დასრულდა თუ ვერ მოხერხდა).

რას ელის Async?

The დაელოდე საკვანძო სიტყვა მოქმედებს მხოლოდ შიგნით ასინქრონული ფუნქციები. დანიშნულება ასინქრონული / დაელოდე არის დაპირებების სინქრონულად გამოყენების გამარტივება და გარკვეული ქცევის შესრულება დაპირებების ჯგუფზე. ვინაიდან დაპირებები მსგავსია სტრუქტურირებული გამოხმაურებისა, ასინქრონული / დაელოდე გენერატორებისა და დაპირებების გაერთიანების მსგავსია.

გირჩევთ: