ვიდეო: როგორ მუშაობს დაპირება JavaScript-ში?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
საკუთარი თავის შექმნა JavaScript დაპირებები
The დაპირება კონსტრუქტორი იღებს ფუნქციას (შემსრულებელს), რომელიც დაუყოვნებლივ შესრულდება და გადის ორ ფუნქციაში: zgjidhje, რომელიც უნდა გამოიძახოთ, როდესაც დაპირება არის გადაწყდა (შედეგის გავლა) და უარყოს, როცა ის არის უარყოფილია (შეცდომის გავლა).
მაშინ, რა არის დაპირება JavaScript-ში?
ა დაპირება არის ობიექტი, რომელსაც შეუძლია გარკვეული დროის განმავლობაში წარმოქმნას ერთი მნიშვნელობა: ან გადაწყვეტილი მნიშვნელობა, ან მიზეზი იმისა, რომ ის არ არის მოგვარებული (მაგ., მოხდა ქსელის შეცდომა). ა დაპირება შეიძლება იყოს 3 შესაძლო მდგომარეობიდან ერთ-ერთში: შესრულებული, უარყოფილი ან მომლოდინე.
გარდა ამისა, რატომ ვიყენებთ დაპირებებს JavaScript-ში? დაპირებები გამოიყენება ასინქრონული ოპერაციების დასამუშავებლად JavaScript . მათ არიან მარტივი მართვა, როდესაც საქმე გვაქვს მრავალ ასინქრონულ ოპერაციებთან, სადაც გამოძახებამ შეიძლება შექმნას უკუგამოძახების ჯოჯოხეთი, რომელიც იწვევს უმართავ კოდს. დაპირებები არის იდეალური არჩევანი ასინქრონული ოპერაციების უმარტივესად დასამუშავებლად.
უბრალოდ, როგორ მუშაობს დაპირებები ქუდის ქვეშ?
The დაპირება ინსტანცირდება ფუნქციის გავლისას, რომელსაც ის გამოიძახებს მისი აგების დროს, რომლის მეშვეობითაც იგი აერთიანებს შიდა გადაწყვეტილებებს და უარყოფს ფუნქციებს. The დაპირება მუშაობს რაღაც რბოლა გადაწყვეტას / უარყოფას და შემდეგ შორის.
როგორ მუშაობს ყველაფერი დაპირება?
TLDR: დაპირება . ყველა არის Javascript მეთოდი, რომელიც იღებს გამეორებას (მაგ. მასივს). ჰპირდება არგუმენტად და აბრუნებს სინგლს დაპირება როდესაც ყველა The ჰპირდება iterable არგუმენტში მოგვარებულია (ან როცა iterable არგუმენტი შეიცავს No ჰპირდება ).
გირჩევთ:
რა არის დაპირება AngularJS-ში?
დაპირება არის ობიექტი, რომელსაც აბრუნებს გადადებული ობიექტი. თქვენ შეგიძლიათ დაარეგისტრიროთ სხვადასხვა გამოძახება სხვადასხვა მოვლენისთვის, solve(), reject(), ან notify() და ის შესრულდება, როდესაც ასინქრონიზაციის ფუნქცია დასრულდება. გადადებული API: $q-ის გამოძახებით იქმნება გადადების ახალი მაგალითი
როგორ მუშაობს დაპირებები JavaScript?
საკუთარი JavaScript დაპირებების შექმნა Promise-ის კონსტრუქტორი იღებს ფუნქციას (შემსრულებელს), რომელიც დაუყოვნებლივ შესრულდება და გადის ორ ფუნქციაში: მოგვარება, რომელიც უნდა გამოიძახდეს Promise-ის გადაწყვეტისას (შედეგის გაცემა) და reject, როდესაც ის უარყოფილია. (შეცდომის გავლა)
არის დაპირება ასინქრონული?
ასინქრონული ფუნქციები იყენებს იმპლიციტურ დაპირებას თავისი შედეგის დასაბრუნებლად. მაშინაც კი, თუ დაპირებას არ დააბრუნებთ, აშკარად ასინქრონული ფუნქცია დარწმუნდება, რომ თქვენი კოდი გადაეცემა დაპირებას. await მხოლოდ ბლოკავს კოდის შესრულებას ასინქრონული ფუნქციის ფარგლებში. ის მხოლოდ დარწმუნდება, რომ შემდეგი ხაზი შესრულდება, როდესაც დაპირება გადაწყდება
როგორ მუშაობს მოდულები JavaScript-ში?
მოდულები არის დამოუკიდებელი, მრავალჯერადი გამოყენების კოდის მცირე ერთეული, რომელიც სასურველია გამოყენებული იქნას როგორც სამშენებლო ბლოკი არა ტრივიალური Javascript აპლიკაციის შესაქმნელად. მოდულები საშუალებას აძლევს დეველოპერს ცალკე განსაზღვროს პირადი და საჯარო წევრები, რაც მას JavaScript-ის პარადიგმაში ერთ-ერთ ყველაზე სასურველ დიზაინის შაბლონად აქცევს
როგორ მუშაობს იმპორტი JavaScript-ში?
სტატიკური იმპორტის განცხადება გამოიყენება საკინძების იმპორტისთვის, რომლებიც ექსპორტირებულია სხვა მოდულის მიერ. იმპორტირებული მოდულები მკაცრ რეჟიმშია, განაცხადებთ მათ ასეთებად თუ არა. იმპორტის განცხადება არ შეიძლება გამოყენებულ იქნას ჩაშენებულ სკრიპტებში, თუ ასეთ სკრიპტს არ აქვს ტიპი='მოდული