Comment utiliser des classes en javascript
Prenons l'exemple d'un programmeur qui doit faire cinq objets pour cinq utilisateurs différents. Il écrira le code suivant:
const user1 =Dans l'exemple ci-dessus, le code a beaucoup de répétitivité car tous les objets ont des propriétés similaires. Nous pouvons facilement éliminer la répétitivité dans le code et la rendre plus organisée en utilisant une classe.
En javascript, le classe Le mot-clé est utilisé pour créer une classe. Les classes de JavaScript utilisent une méthode nommée constructeur(). Il s'exécute automatiquement lors de la création d'un nouvel objet. Il initialise les propriétés de l'objet.
classUserDans l'exemple ci-dessus, nous avons créé une nouvelle classe nommée Utilisateur. Il sert de modèle / plan pour tous les objets utilisateur que nous voulons faire. Le constructeur prend quatre arguments et fait quatre propriétés pour chaque objet. Ces propriétés sont nommées fname, lname, âge, et identifiant et peut être accessible en utilisant la syntaxe suivante (après avoir créé l'objet)
objet_name.nom de la propriétéLe 'ce' Le mot-clé dans l'exemple fait référence à l'objet qui possède le âge propriété. Ce mot-clé est utilisé pour accéder à la valeur d'une propriété dans un objet.
Nous allons maintenant créer les objets utilisateur indiqués dans le premier exemple en utilisant le Utilisateur classe.
classUserIci, vous pouvez voir que le code est devenu beaucoup plus lisible.
Quelles sont les méthodes dans les classes JavaScript
Nous pouvons également ajouter des méthodes aux classes en javascript. Ces méthodes peuvent être facilement ajoutées au corps de la classe après le constructeur en utilisant la même syntaxe qui est utilisée dans les objets:
classUserMaintenant, si nous essayons d'accéder au Année de naissance() Méthode et imprimez-le sur la console en utilisant le console.enregistrer() Méthode, alors nous obtiendrons la sortie suivante:
console.journal (user1.Année de naissance());Comment utiliser les méthodes Getter et Setter
Les méthodes Getter et Setter peuvent être utilisées dans une classe pour obtenir et définir la valeur d'une propriété dans un objet. Utilisez le obtenir ou ensemble Mot-clé pour utiliser la méthode Getter ou Setter, respectivement:
classUserConclusion
Les classes sont des modèles de code utilisés pour créer de nouveaux objets avec des propriétés et des méthodes similaires. Ils sont utiles lorsque le codeur doit faire plusieurs objets différents avec des propriétés similaires.
Dans cet article, nous avons discuté des cours. Nous avons appris à les utiliser pour créer des objets. De plus, nous avons également appris à ajouter différentes méthodes aux objets en utilisant des classes.