Qu'est-ce qu'un getter JavaScript ?
Qu'est-ce qu'un getter JavaScript ?

Vidéo: Qu'est-ce qu'un getter JavaScript ?

Vidéo: Qu'est-ce qu'un getter JavaScript ?
Vidéo: 5- JavaScript ES6 getters && setters dans javascript 2024, Avril
Anonim

Getters vous donnent un moyen de définir une propriété d'un objet, mais ils ne calculent pas la valeur de la propriété jusqu'à ce qu'on y accède. UNE getter reporte le coût du calcul de la valeur jusqu'à ce que la valeur soit nécessaire. Si la valeur n'est pas nécessaire pour le moment. Il sera utilisé plus tard, ou dans certains cas, il n'est pas utilisé du tout.

De plus, qu'est-ce qu'une fonction getter ?

Alors, un setter est un méthode qui met à jour la valeur d'une variable. Et un getter est un méthode qui lit la valeur d'une variable. Getter et setter sont également connus sous le nom d'accesseur et de mutateur en Java.

De plus, dois-je utiliser des getters et des setters en JavaScript ? Vous n'avez pas nécessairement à utiliser des getters et des setters lors de la création d'un JavaScript objet, mais ils peuvent être utiles dans de nombreux cas. Le plus commun utilisation les cas sont (1) la sécurisation de l'accès aux propriétés des données et (2) l'ajout de logique supplémentaire aux propriétés avant d'obtenir ou de définir leurs valeurs.

Sachez également qu'est-ce que le getter et le setter en JavaScript ?

Ces deux mots-clés définissent des fonctions d'accès: a getter et un setter pour la propriété fullName. Lors de l'accès à la propriété, la valeur de retour du getter est utilisé. Lorsqu'une valeur est définie, le setter est appelé et a passé la valeur qui a été définie.

Puis-je utiliser la classe JavaScript ?

Il est important de noter qu'il n'y a pas Des classes dans JavaScript . Les fonctions pouvez être utilisé pour simuler quelque peu Des classes , mais en général JavaScript est un classer -moins de langage. Tout est objet. Et en matière d'héritage, les objets héritent des objets, pas Des classes de Des classes comme dans le " classer "-ical langues.

Conseillé: