jes*_*per 5 javascript closures scope
这可以将变量添加到回调范围吗?我想要实现的是:
... Foo.prototype.bar = 函数(fn){ var baz = "baz!"; fn.call(this); } ...
Foo.bar(function() { console.log(baz) // 给出 "baz!" });
我知道我可以将baz变量作为参数传递,或者this我对上面的内容感兴趣。
baz
this
Ry-*_*Ry- 4
不,这是不可能的。唯一的方法是您指出的方法:作为参数或在this.
归档时间:
14 年,5 月 前
查看次数:
3527 次
最近记录:
10 年,8 月 前