Πού χρησιμοποιούνται τα κλεισίματα στο JavaScript;
Πού χρησιμοποιούνται τα κλεισίματα στο JavaScript;

Βίντεο: Πού χρησιμοποιούνται τα κλεισίματα στο JavaScript;

Βίντεο: Πού χρησιμοποιούνται τα κλεισίματα στο JavaScript;
Βίντεο: Κεφάλαιο 13_Μέρος Β_Εγγραφή κλεισίματος 2024, Νοέμβριος
Anonim

Σε JavaScript , κλεισίματα αποτελούν τον πρωταρχικό μηχανισμό μεταχειρισμένος για να ενεργοποιήσετε το απόρρητο δεδομένων. Οταν εσύ χρησιμοποιήστε κλεισίματα Για το απόρρητο δεδομένων, οι εσωκλειόμενες μεταβλητές εμπίπτουν μόνο εντός της συνάρτησης που περιέχει (εξωτερική). Δεν μπορείτε να αποκτήσετε δεδομένα από ένα εξωτερικό πεδίο, παρά μόνο μέσω των προνομιακών μεθόδων του αντικειμένου.

Ομοίως, ποια είναι τα κλεισίματα στο JavaScript;

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

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

Επίσης για να ξέρετε, τι είναι το κλείσιμο σε JavaScript με παράδειγμα;

Αυτό ονομάζεται α Κλείσιμο JavaScript . Δίνει τη δυνατότητα σε μια συνάρτηση να έχει "ιδιωτικές" μεταβλητές. Ο μετρητής προστατεύεται από το εύρος της ανώνυμης συνάρτησης και μπορεί να αλλάξει μόνο χρησιμοποιώντας τη συνάρτηση προσθήκης. ΕΝΑ κλείσιμο είναι μια συνάρτηση που έχει πρόσβαση στο γονικό πεδίο εφαρμογής, ακόμη και μετά το κλείσιμο της γονικής συνάρτησης.

Ποιο είναι το όφελος του κλεισίματος σε JavaScript;

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

Συνιστάται: