【发布时间】:2016-06-23 01:26:42
【问题描述】:
我有一个看起来有点像这样的类型:
var x = function(){
this.y = function(){
}
this.z = function(){
...
this.A = function(){
CALLING POINT
}
}
}
从调用点开始,我正在尝试调用函数 this.y。我不需要传递任何参数,但是当我从 this.A 设置一些东西时,我需要调用 this.y。
这可能吗?我可以将额外的参数传递给函数以使其成为可能。
【问题讨论】:
-
这取决于你如何调用你的方法,特别是
A。 -
@T.J.Crowder 你能澄清一下这不是How to access the correct
this/ context inside a callback? 的重复吗?它们在我看来是一样的:从外部函数范围访问this上的属性。 -
@apsillers:我认为那里的代码有很大的不同,OP 不清楚这些答案是如何解决这个设置的。
标签: javascript scope