Τι περιμένει στον κόμβο;
Τι περιμένει στον κόμβο;

Βίντεο: Τι περιμένει στον κόμβο;

Βίντεο: Τι περιμένει στον κόμβο;
Βίντεο: Ο προβληματικός κόμβος στην λεωφόρο 62 Μαρτύρων 2024, Δεκέμβριος
Anonim

Με Κόμβος v8, το async/ αναμένω η λειτουργία κυκλοφόρησε επίσημα από το Κόμβος να ασχοληθεί με τις Υποσχέσεις και τη λειτουργία αλυσίδων. Οι λειτουργίες δεν χρειάζεται να συνδέονται η μία μετά την άλλη, απλά αναμένω η συνάρτηση που επιστρέφει το Promise. Αλλά η συνάρτηση async πρέπει να δηλωθεί πριν σε αναμονή μια συνάρτηση που επιστρέφει μια υπόσχεση.

Επίσης το ερώτημα είναι, τι περιμένει στον κόμβο JS;

αναμένω . js είναι μια ελαφριά βιβλιοθήκη υποσχέσεων χωρίς εξαρτήσεις που διευκολύνει τόσο τη σειριακή όσο και την παράλληλη λογική σκεπτόμενοι με όρους σετ. Εσείς αναμένω () ένα σύνολο πραγμάτων, και μόλις έχεις όλα τα πράγματα, κάνεις πράγματα.

Ομοίως, πώς χρησιμοποιείτε την αναμονή; ο αναμένω λέξη-κλειδί Αυτό μπορεί να τοποθετηθεί μπροστά από οποιαδήποτε συνάρτηση που βασίζεται σε ασύγχρονες υποσχέσεις για να θέσετε σε παύση τον κώδικά σας σε αυτήν τη γραμμή μέχρι να εκπληρωθεί η υπόσχεση και, στη συνέχεια, να επιστρέψετε την τιμή που προκύπτει. Στο μεταξύ, άλλος κώδικας που μπορεί να περιμένει την ευκαιρία να εκτελεστεί μπορεί να το κάνει.

Εκτός από αυτό, μπορώ να χρησιμοποιήσω το async await στον κόμβο;

Ασύγ οι λειτουργίες είναι διαθέσιμες εγγενώς στο Κόμβος και συμβολίζονται με το ασυγχρονισμός λέξη-κλειδί στη δήλωσή τους. Πάντα επιστρέφουν μια υπόσχεση, ακόμα κι αν δεν τους γράψετε ρητά κάνω Έτσι. Επίσης το αναμένω Η λέξη-κλειδί είναι διαθέσιμη μόνο μέσα ασυγχρονισμός λειτουργεί αυτή τη στιγμή - δεν μπορεί να χρησιμοποιηθεί σε παγκόσμιο εύρος.

Πώς περιμένεις μια υπόσχεση;

Εάν χρησιμοποιείτε την ασύγχρονη λέξη-κλειδί πριν από έναν ορισμό συνάρτησης, μπορείτε στη συνέχεια να χρησιμοποιήσετε αναμένω εντός της συνάρτησης. Οταν εσύ περίμενε μια υπόσχεση , η λειτουργία τίθεται σε παύση με μη αποκλειστικό τρόπο μέχρι το υπόσχεση εγκαθίσταται. Αν το υπόσχεση πληροί, παίρνετε πίσω την αξία. Αν το υπόσχεση απορρίπτει, η τιμή που απορρίφθηκε πετιέται.

Συνιστάται: