永发信息网

js回调函数中的this什么情况下会指向调用的那个对象

答案:1  悬赏:0  手机版
解决时间 2021-03-23 13:12
  • 提问者网友:寂寞梧桐
  • 2021-03-22 18:25
js回调函数中的this什么情况下会指向调用的那个对象
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-22 18:38
谁调用的就指谁
function a(){
    console.log(this);
}
a();//输出window
window.a();//输出window

var b = {};
b.a = a;
b.a();//输出b对象

var c = {};
c.a = function(){
    a();//这里其实等于window.a();
}
c.a();//输出window,因为在c.a中还是执行的window.a();所以看懂了吗,谁调用的方法就只谁
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯