是否可以在 javascript 中以某种方式为本地 var 分配别名/引用?
我的意思是类似 C 的东西:
function foo() {
var x = 1;
var y = &x;
y++;
alert(x); // prints 2
}
= 编辑 =
是否可以在此代码中为 arguments.callee 设置别名?:
function foo() {
arguments.callee.myStaticVar = arguments.callee.myStaticVar || 0;
arguments.callee.myStaticVar++;
return arguments.callee.myStaticVar;
}