
2025 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2025-01-22 17:22
ασυγχρονισμός οι συναρτήσεις χρησιμοποιούν ένα άρρητο Υπόσχεση για να επιστρέψει το αποτέλεσμα. Ακόμα κι αν δεν επιστρέψετε α υπόσχεση ρητά ασυγχρονισμός Η λειτουργία διασφαλίζει ότι ο κώδικάς σας μεταφέρεται μέσω του α υπόσχεση . Το await μπλοκάρει μόνο την εκτέλεση κώδικα εντός του ασυγχρονισμός λειτουργία. Βεβαιώνεται μόνο ότι η επόμενη γραμμή εκτελείται όταν το υπόσχεση επιλύει.
Έτσι, το async επιστρέφει υπόσχεση;
Ασύγ λειτουργίες Η λέξη « ασυγχρονισμός Πριν από μια συνάρτηση σημαίνει ένα απλό πράγμα: μια συνάρτηση πάντα επιστρέφει μια υπόσχεση . Άλλες τιμές είναι τυλιγμένες σε ένα λυμένο υπόσχεση αυτομάτως. Ετσι, ασυγχρονισμός διασφαλίζει ότι η λειτουργία επιστρέφει μια υπόσχεση και τυλίγει μη- υποσχέσεις μέσα σε αυτό.
Γνωρίζετε επίσης, πώς μπορώ να χρησιμοποιήσω το async await με υποσχέσεις; Αν εσύ χρήση ο ασυγχρονισμός λέξη-κλειδί πριν από έναν ορισμό συνάρτησης, μπορείτε στη συνέχεια η χρήση αναμένει εντός της συνάρτησης. Οταν εσύ αναμένω ένα υπόσχεση , η λειτουργία τίθεται σε παύση με μη αποκλειστικό τρόπο μέχρι το υπόσχεση εγκαθίσταται. Αν το υπόσχεση εκπληρώνει, παίρνετε πίσω την αξία. Αν το υπόσχεση απορρίπτει, η τιμή που απορρίφθηκε πετιέται.
Επίσης, το Promise είναι σύγχρονο ή ασύγχρονο;
Υποσχέσεις δεν είναι ακριβώς σύγχρονη ή ασύγχρονη στον εαυτό τους. Όταν δημιουργείτε ένα υπόσχεση η επανάκληση που μεταβιβάζετε σε αυτήν εκτελείται αμέσως και κανένας άλλος κώδικας δεν μπορεί να εκτελεστεί μέχρι να αποδοθεί αυτή η συνάρτηση.
Τι κάνει το async;
ο ασυγχρονισμός Η δήλωση συνάρτησης ορίζει ένα ασύγχρονος συνάρτηση - μια συνάρτηση που επιστρέφει ένα αντικείμενο AsyncFunction. Ασύγχρονη Οι συναρτήσεις λειτουργούν με ξεχωριστή σειρά από τον υπόλοιπο κώδικα μέσω του βρόχου συμβάντος, επιστρέφοντας ως αποτέλεσμα μια σιωπηρή υπόσχεση.
Συνιστάται:
Τι είναι η υπόσχεση του Μετρό;

® MetroPROMISE® Πολιτική επιστροφών. Οι πελάτες της Metro by T-Mobile που ενεργοποιούν μια νέα συσκευή σε μια νέα γραμμή εξυπηρέτησης με την Metro by T-Mobile και δεν είναι ικανοποιημένοι με τη νέα τους συσκευή ή υπηρεσία, ενδέχεται να επιστρέψουν τη νέα τους συσκευή για επιστροφή χρημάτων για συσκευή και υπηρεσία. Όλες οι επιστροφές πρέπει να γίνονται για λόγους εκτός των θεμάτων εγγύησης
Ποια είναι η υπόσχεση στο AngularJS;

Μια υπόσχεση είναι ένα αντικείμενο που επιστρέφεται από ένα αντικείμενο Deferred. Μπορείτε να καταχωρήσετε διαφορετικές επιστροφές κλήσης για διαφορετικά συμβάντα solve(), reject() ή notify() και θα εκτελεστεί όταν ολοκληρωθεί η συνάρτηση async. Deferred API: Δημιουργείται μια νέα παρουσία αναβολής καλώντας το $q
Η ηρεμία είναι σύγχρονη ή ασύγχρονη;

Η υπηρεσία web REST δεν είναι παρά μια κλήση HTTP. Οι υπηρεσίες REST δεν έχουν καμία σχέση με το ότι είναι Σύγχρονες ή ασύγχρονες. Client Side: Οι πελάτες που καλούν πρέπει να υποστηρίζουν ασύγχρονη για να το επιτύχουν όπως το AJAX στο πρόγραμμα περιήγησης. Πλευρά διακομιστή: Περιβάλλον πολλαπλών νημάτων / IO μη αποκλεισμού χρησιμοποιούνται για την επίτευξη ασύγχρονης υπηρεσίας
Πώς λειτουργεί η υπόσχεση στο JavaScript;

Κάνοντας τις δικές μας υποσχέσεις JavaScript Ο κατασκευαστής Promise παίρνει μια συνάρτηση (έναν εκτελεστή) που θα εκτελεστεί αμέσως και περνά σε δύο συναρτήσεις: επίλυση, η οποία πρέπει να καλείται όταν επιλυθεί το Promise (μεταβίβαση αποτελέσματος) και reject, όταν απορρίπτεται (περνώντας ένα σφάλμα)
Τι σημαίνει ασύγχρονη μάθηση;

Η ασύγχρονη μάθηση είναι ένας γενικός όρος που χρησιμοποιείται για να περιγράψει μορφές εκπαίδευσης, διδασκαλίας και μάθησης που δεν συμβαίνουν στον ίδιο χώρο ή την ίδια στιγμή. Οι ψηφιακές και διαδικτυακές εμπειρίες μάθησης μπορούν επίσης να είναι σύγχρονες