您的位置:首页 > Web前端 > JavaScript

js中this指向总结

2016-03-26 14:53 627 查看
1、普通函数形式,这里面的this指的是window对象;如:

 function test() 

{

       alert('test');

}

//普通函数调用形式

test();

2、js类(对象原型)的调用形式 ,这里面的this指的是对象本身。如:

function TestClass(name) {

        this.name=name;

}

//类调用模式

var testClass=new TestClass('zs');

3、匿名函数形式,这里面的this指的是window对象;如:

 (function () {

            alert('匿名函数');

 })();



 var f2 = function () {

        //匿名函数中的this指window对象

        alert('f2');

  };

4、事件驱动模式,这里面的this指的是dom元素本身;如:

 document.getElementById("btnOk").onclick = function () {

        //这里面的this指按钮对象本身

    };
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js this js