在javascript中this都指向调用者判断
这个说法不完全正确。在 JavaScript 中,this 的指向取决于函数调用的方式,而不是调用者。具体来说,this 指向以下几种情况:
- 当一个函数直接被调用时,this 指向全局对象(浏览器中为 window)。
- 当一个函数作为对象的方法被调用时,this 指向该对象。
- 当使用 new 关键字调用构造函数时,this 指向新创建的对象。
- 当使用 call、apply 或 bind 方法调用函数时,this 指向传入的第一个参数。
因此,this 并不一定指向调用者,而是取决于函数的调用方式。
原文地址: https://www.cveoy.top/t/topic/hxbJ 著作权归作者所有。请勿转载和采集!