Méthodes JavaScript

Exemple
constante personne = {
prénom : « John »,
nom: « Biche »,
identifiant : 5566,
nomcomplet : fonction() {
retour ce.prénom + » » +
ce.nom de famille;
}
} ;
Essayez-le vous-même »
Qu’est-ce que ce?
En JavaScript, le this
mot-clé fait référence à un objet.
Qui l’objet dépend de comment this
est invoqué (utilisé ou appelé).
Le this
mot-clé fait référence à différents objets selon la façon dont il est utilisé :
Dans une méthode objet, this se réfère à la objet. |
Seul, this se réfère à la objet global. |
Dans une fonction, this se réfère à la objet global. |
Dans une fonction, en mode strict, this est undefined . |
Dans un événement, this se réfère à la élément qui a reçu l’événement. |
Des méthodes comme call() , apply() et bind() peut se référer this pour n’importe quel objet. |
Méthodes JavaScript
Les méthodes JavaScript sont des actions qui peuvent être effectuées sur des objets.
Un Javascript méthode est une propriété contenant un définition de la fonction.
Propriété | Valeur |
---|---|
prénom | John |
nom de famille | Biche |
âge | 50 |
couleur des yeux | bleu |
nom et prénom | function() {retourner this.firstName + » » + this.lastName ;} |
Les méthodes sont des fonctions stockées en tant que propriétés d’objet.
Accéder aux méthodes d’objet
Vous accédez à une méthode objet avec la syntaxe suivante :
Vous décrirez généralement fullName() comme une méthode de l’objet person et fullName comme une propriété.
La propriété fullName s’exécutera (en tant que fonction) lorsqu’elle sera invoquée avec ().
Cet exemple accède à fullName() méthode d’un objet personne :
Si vous accédez au nom complet propriétésans (), il retournera le définition de la fonction:
Ajouter une méthode à un objet
Ajouter une nouvelle méthode à un objet est simple :
Exemple
personne.nom = fonction () {
retourne this.firstName + » » + this.lastName ;
} ;
Essayez-le vous-même »
Utilisation des méthodes intégrées
Cet exemple utilise le toUpperCase()
méthode de l’objet String, pour convertir un texte en majuscule :
let message = « Bonjour le monde ! »;
soit x = message.toUpperCase();
La valeur de x, après exécution du code ci-dessus sera :
Exemple
personne.nom = fonction () {
return (this.firstName + » » + this.lastName).toUpperCase();
} ;
Essayez-le vous-même »
#Méthodes #JavaScript