永发信息网

js面向对象中this关键字在哪些情况指针会改变

答案:1  悬赏:30  手机版
解决时间 2021-11-15 00:36
  • 提问者网友:人生佛魔见
  • 2021-11-14 13:14
js面向对象中this关键字在哪些情况指针会改变
最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-11-14 14:15
实际上this本身就不固定, 何谈会改变呢?  this是动态绑定的, 根据函数调用时的位置动态绑定this上下文的。
要谈变化的话大概有以下几种几种情况。
    函数被new构造;
    函数在对象里被引用;
    函数被另一个变量引用;
    函数被DOM对象调用;
    函数被call、apply、bind强制绑定;
    被setTimeout和setInterval调用;

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯