L'objet est un type de données non primitif qui stocke les collections d'éléments dans des paires de valeurs clés en JavaScript. Pour travailler avec des objets, nous pouvons appeler des méthodes sur ces objets ainsi que JavaScript nous propose des méthodes intégrées (bloc de code prédéfini) que nous pouvons utiliser pour travailler avec des objets.
Quelles sont les méthodes d'objet?
Les méthodes d'objet de JavaScript sont des fonctions ou des actions spécifiques qui peuvent être effectuées sur l'objet spécifié. Pour accéder à une méthode d'objet, le syntaxe est donné ci-dessous:
La méthode est invoquée en appelant le nom de la méthode après l'objet en utilisant l'opérateur de points.
myobj.MethodName ();myobj est l'objet sur lequel une méthode est appelée.
Passons par un exemple où nous allons initialiser un objet, puis appeler une méthode sur cet objet:
// Créer un étudiant d'objetLa sortie du code ci-dessus est donnée ci-dessous:
Maintenant que nous voyons comment appeler une méthode d'objet, discutons certaines des méthodes intégrées du monde Objet que nous pouvons appeler et utiliser dans JavaScript.
Objet.Méthode Create ()
L'object.Create () La méthode intégrée est utilisée pour créer un nouvel objet, puis lier l'objet nouvellement créé à un objet spécifié. L'avantage de l'objet.La méthode create () est que nous pouvons créer un nouvel objet en utilisant le prototype d'objet spécifié. Voyons le phénomène à l'aide d'un exemple de l'objet.Méthode Create ():
// Créer un étudiant d'objetDans le code ci-dessus, nous avons initialisé un objet «étudiant» et après cela, nous avons créé un nouvel objet "nouvel étudiant" Utilisation de l'objet.Créer () Méthode, ce nouvel objet est mappé sur le prototype de l'objet étudiant. Après cela, nous avons changé le nom de famille du nouvel objet, puis nous avons appelé le nom et prénom() Méthode sur ce nouvel objet. La sortie est donnée ci-dessous:
Comme nous pouvons observer cela en dehors du nom de famille modifié, le nouvel étudiant L'objet a les mêmes propriétés et méthode que l'objet étudiant.
L'object.Méthode Keys ()
Comme les objets stockent les paires de valeurs de clé, donc pour obtenir ces clés, nous utilisons l'objet.Méthode Keys (). L'object.La méthode Keys () renvoie un tableau de clés. Laissez-nous initialiser un objet et appeler l'objet.Méthode Keys () sur cet objet spécifique:
// Créer un étudiant d'objetNous verrons dans la sortie un tableau qui aura les clés de notre étudiant d'objet:
// Créer un étudiant d'objetNous pouvons utiliser l'objet.Méthode Keys () pour vérifier la longueur de l'objet comme indiqué ci-dessous:
// Créer un étudiant d'objetComme vous pouvez le voir, l'objet.La méthode des touches »renvoie la longueur de l'objet:
Objet.Méthode valeurs ()
Ça marche comme l'objet.Méthode keys () mais au lieu de renvoyer un tableau de clés, il renvoie un tableau de valeurs de cet objet:
// Créer un étudiant d'objetComme vous pouvez le voir, l'objet.La méthode des valeurs »renvoie les valeurs de l'objet:
Conclusion
Un objet est quelque chose qui contient des propriétés et des attributs et en JavaScript, il stocke les paires de valeurs clés. La syntaxe myobj.MethodName () est utilisé pour appeler une méthode sur un objet. JavaScript nous propose également quelques méthodes intégrées de l'objet global telles que Objet.créer(), Objet.valeurs(), Objet.clés(). Le Objet.créer() La méthode crée un nouvel objet avec le prototype d'objet spécifié, Objet.clés() Renvoie un tableau des clés d'objet alors que Objet.valeurs() Renvoie un tableau de valeurs d'objet.
Dans cet article, nous discutons de la façon d'utiliser des méthodes d'objet en JavaScript en appelant d'abord une méthode définie par l'utilisateur, puis en utilisant les méthodes intégrées de l'objet global.