【发布时间】:2011-11-06 07:07:04
【问题描述】:
如果我有代码:
function RandomObjectThatIsntNamedObjectWhichIOriginallyNamedObjectOnAccident() {
this.foo = 0;
this.bar = function () {
this.naba = function () {
//How do I reference foo here?
}
}
}
【问题讨论】:
-
附带说明,Object 是一个糟糕的函数名。您可以覆盖 javascript 的对象
-
这取决于您要如何处理
naba。你怎么称呼它?你在用Object做什么?this所指的最终取决于您调用函数的方式。只要我们不知道这一点,我们就只能猜测什么是最好的解决方案。
标签: javascript oop object