是否有可能在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;
}