Maison >interface Web >js tutoriel >Quelles sont les utilisations de ceci en javascript ?
Utilisation de ceci en JavaScript : 1. Utilisez ceci pour faire référence à l'objet global ; 2. Utilisez ceci pour faire référence à l'objet supérieur ; 3. Utilisez ceci pour faire référence au nouvel objet ; se référer au premier paramètre.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur DELL G3.
Utilisation de ceci en JavaScript :
1 Utilisez ceci dans les méthodes de fonction générales pour faire référence à l'objet global
function test(){ this.x = 1; alert(this.x); } test(); // 1
2. object, this fait référence à l'objet supérieur
function test(){ alert(this.x); } var o = {}; o.x = 1; o.m = test; o.m(); // 1
3 En tant qu'appel de constructeur, this fait référence à l'objet produit par le nouvel
function test(){ this.x = 1; } var o = new test(); alert(o.x); // 1 //运行结果为1。为了表明这时this不是全局对象,我对代码做一些改变: var x = 2; function test(){ this.x = 1; } var o = new test(); alert(x); //2
4. La méthode apply consiste à modifier la fonction L'objet appelant.Le premier paramètre de cette méthode est l'objet qui appelle cette fonction après le changement. Il s'agit du premier paramètre
var x = 0; function test(){ alert(this.x); } var o={}; o.x = 1; o.m = test; o.m.apply(); //0 //apply()的参数为空时,默认调用全局对象。因此,这时的运行结果为0,证明this指的是全局对象。如果把最后一行代码修改为 o.m.apply(o); //1
Recommandations d'apprentissage gratuites associées : javascript (Vidéo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!