【发布时间】:2012-06-29 20:27:13
【问题描述】:
我有这样的事情:
function showFunction () {
// need position and place
}
var obj = {
position: 1,
place: 2,
onShow: showFunction
}
如何从 showFunction 访问位置和地点?
【问题讨论】:
-
将
obj作为参数传入:showFunction(obj); -
@JonathanM:那个,或者原型函数并使用
this.position。 -
@Truth 没必要,
this内部showFunction的构造方式将指向obj -
“兄弟对象”是否意味着它们在同一个变量范围内?如果是这样,那么请继续并在函数中使用
obj。您可以将函数传递到其他地方,它仍然可以工作。
标签: javascript arguments