JavaScript Tutorial

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

Related Articles

Back to top button