Τι είναι το getter JavaScript;
Τι είναι το getter JavaScript;

Βίντεο: Τι είναι το getter JavaScript;

Βίντεο: Τι είναι το getter JavaScript;
Βίντεο: Урок 6. JavaScript. Объекты с Object.create. Что такое getters, setters 2024, Απρίλιος
Anonim

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

Επιπλέον, τι είναι η συνάρτηση λήψης;

Ετσι, ένα θέτων είναι ένα μέθοδος που ενημερώνει την τιμή μιας μεταβλητής. Και ένα λήπτης είναι ένα μέθοδος που διαβάζει την τιμή μιας μεταβλητής. Getter και θέτων είναι επίσης γνωστά ως accessor και mutator στην Java.

Επίσης, πρέπει να χρησιμοποιήσω getters και setters στο JavaScript; Δεν χρειάζεται απαραίτητα χρησιμοποιήστε δέκτες και ρυθμιστές κατά τη δημιουργία ενός JavaScript αντικείµενο, αλλά µπορούν να είναι χρήσιµα σε πολλές περιπτώσεις. Η πιο κοινή χρήση Οι περιπτώσεις είναι (1) η εξασφάλιση πρόσβασης σε ιδιότητες δεδομένων και (2) η προσθήκη επιπλέον λογικής στις ιδιότητες πριν από τη λήψη ή τον καθορισμό των τιμών τους.

Επίσης, γνωρίζετε τι είναι το getter και το setter στο JavaScript;

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

Μπορώ να χρησιμοποιήσω JavaScript κλάσης;

Είναι σημαντικό να σημειωθεί ότι δεν υπάρχουν τάξεις σε JavaScript . Λειτουργίες μπορώ να χρησιμοποιηθεί για κάπως προσομοίωση τάξεις , αλλά γενικά JavaScript είναι ένα τάξη -λιγότερη γλώσσα. Όλα είναι ένα αντικείμενο. Και όταν πρόκειται για κληρονομικότητα, τα αντικείμενα κληρονομούν από αντικείμενα, όχι τάξεις από τάξεις όπως στο " τάξη "-αλικές γλώσσες.

Συνιστάται: