რა არის ასინქრონიზაცია JavaScript-ის მოლოდინში?
რა არის ასინქრონიზაცია JavaScript-ის მოლოდინში?

ვიდეო: რა არის ასინქრონიზაცია JavaScript-ის მოლოდინში?

ვიდეო: რა არის ასინქრონიზაცია JavaScript-ის მოლოდინში?
ვიდეო: Просто o async, await. Без циклов и таймеров. JavaScript 2024, მაისი
Anonim

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

ამის გათვალისწინებით, რას ნიშნავს ასინქრონიზაცია JavaScript-ში?

The ასინქრონული ფუნქციის დეკლარაცია განსაზღვრავს ა ასინქრონული ფუნქცია - ფუნქცია, რომელიც აბრუნებს AsyncFunction ობიექტს. ასინქრონული ფუნქციები ფუნქციონირებს ცალკე თანმიმდევრობით, ვიდრე დანარჩენი კოდი მოვლენის მარყუჟის მეშვეობით, რაც თავის შედეგს აბრუნებს იმპლიციურ დაპირებას.

ასევე იცით, რა არის ასინქრონიზაცია და ლოდინი კვანძის JS-ში? თან კვანძი v8, ასინქრონული / დაელოდე ფუნქცია ოფიციალურად გამოვიდა კვანძი დაპირებებისა და ფუნქციების ჯაჭვისთვის. ფუნქციები არ უნდა იყოს მიბმული ერთმანეთის მიყოლებით, უბრალოდ დაელოდე ფუნქცია, რომელიც აბრუნებს Promise-ს. მაგრამ ფუნქცია ასინქრონული უნდა იყოს დეკლარირებული, სანამ ელოდება ფუნქციას, რომელიც აბრუნებს დაპირებას.

ხალხი ასევე მეკითხება, როგორ გამოვიყენო async await?

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

რას ელოდება JavaScript-ში?

აღწერა. The დაელოდე გამოხატვა იწვევს ასინქრონული ფუნქციის შესრულების შეჩერებას დაპირების დასრულებამდე (ანუ შესრულდება ან უარყოფილი) და ასინქრონული ფუნქციის შესრულების განახლებას შესრულების შემდეგ. როდესაც განახლდება, ღირებულება დაელოდე გამოხატულება არის შესრულებული დაპირება.

გირჩევთ: