1,见下面例子,注意函数中的函数 中的this指的是window对象了!!!
document.addEventListener(‘click‘, function (e) { console.log(this);//this->document,添加在谁上的事件this就是指的谁 (function () { console.log(this);//this->window })(); }); var o = { a : function () { console.log(this);//this->o,this指代对象o var b = function () { console.log(this);//this->window }() } }; o.a();//o[‘a‘]()
时间: 2024-11-14 01:56:10