Τι είναι το getter και το setter στο JavaScript;
Τι είναι το getter και το setter στο JavaScript;

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

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

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

Επίσης να ξέρω είναι, πρέπει να χρησιμοποιήσω getters και setters σε JavaScript;

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

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

Επιπλέον, τι είναι το getter στο JavaScript;

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

Τι είναι τα getters και τα setters και γιατί είναι σημαντικά;

Απάντηση: Getters και setters είναι μέθοδοι που χρησιμοποιούνται για τη δήλωση ή τη λήψη τιμών μεταβλητών, συνήθως ιδιωτικών. Αυτοί είναι σπουδαίος επειδή επιτρέπει μια κεντρική τοποθεσία που είναι σε θέση να χειρίζεται δεδομένα πριν τα δηλώσει ή τα επιστρέψει στον προγραμματιστή.

Συνιστάται: