Objets :This Javascript
Un article de WikiTuto.
Sommaire |
Explication
This est un mot clé courant dans la plupart des langages. Théoriquement, il s'agit d'un pointeur sur l'objet en cours d'utilisation. En plus simple, il s'agit d'un synonyme universel pour faire référence à un objet qu'on est entrain de modifier à l'intérieur d'une fonction de sa classe.
this vient remplacer la référence au parent de l'objet, mais il n'est exploitable qu'à l'intérieur de la fonction en cours.
Si vous écrivez le code d'une fonction qui manipule un objet, vous pouvez faire référence à l'objet en question à l'intérieur de la fonction , et ainsi accéder à ses propriétés et méthodes, en faisant this.methode() ou this.propriété.
En plus, il est possible d'employer this pour faire référence à un élément Web en cours. Par exemple, si on passe en paramètre à une fonction la valeur d'un champ de texte, il est ensuite possible de faire référence à la valeur en faisant this.value.
Il est aussi intéressant de passer this en paramètre à une fonction lorsqu'on est à l'intérieur d'une balise ( ce qui permet de préciser ce que this remplace ).



