可能重复:
Javascript如何找到调用函数?
嗨,大家好!
有没有办法this从调用当前函数的函数中获取值?看这个:
function TraceMySelf(){
console.log(this);
}
function A(){
TraceMySelf();
console.log(this);
}
var a = new A();
Run Code Online (Sandbox Code Playgroud)
执行此代码时,控制台首先显示window对象,然后显示a对象.如何让代码显示a对象两次,只更改第2行?我知道,我可以申请内的功能A有this,但那不是我想要的.
这可能吗?
谢谢你的帮助!
我认为这就是您问题的答案:StackOverflow 280389
然而,我认为正确的答案是“不要这样做”。我认为这与 JavaScript 的设计方式背道而驰。
jQuery Proxy可能也值得查看另一种链接函数和对象的方法。
| 归档时间: |
|
| 查看次数: |
31442 次 |
| 最近记录: |