普通函数中this的指向?-----window 对象.方法中的this的指向?-----当前的实例的对象 定时器方法中的this的指向?-----window 构造函数的this的指向?-----当前的实例的对象 原型对象中的this的指向?-----当前实例的对象 事件中的this的指向?-----当前事件源 "use strict" function f1(x,y) { console.log(x + y + "=====" + this);// undfind } f1(1,2)//[object Window] function f1(x,y) { console.log(x + y + "=====" + this);//[object Window] } f1(1,2) setInterval(function () { console.log(this); },1000) // function Person() { console.log(this); this.study=function () { console.log(this); } } Person.prototype.sayHi=function () { console.log(this); } var obj=new Person() console.log(obj); obj.sayHi() obj.study() document.getElementById("btn").οnclick=function () { console.log(this); }
this指向的问题
最新推荐文章于 2024-07-05 17:28:33 发布