this是个什么鬼?
this是JavaScript中的一个关键字,代表当前对象。
this在那些情况下会指向谁?如下文。
一、调用全局变量(Global Variable)
var x="我是全局变量呦";function obj(){ alert(this.x);}obj(); //我是全局变量呦
此时,this指向了全局变量x。
二、将this作为对象的方法来调用。
function test(){ alert(this.x);}var obj={};obj.x="this现在指向了我";obj.m=test;obj.m(); //指向obj.x
原标题:JavaScript中this关键字的理解
关键词:JavaScript