Возможно ли в javascript назначить псевдоним/ссылку на локальный var?ссылка на переменную javascript
Я имею в виду то, что C-типа:
function foo() {
var x = 1;
var y = &x;
y++;
alert(x); // prints 2
}
= EDIT =
Можно ли псевдоним arguments.callee в этом коде ?:
function foo() {
arguments.callee.myStaticVar = arguments.callee.myStaticVar || 0;
arguments.callee.myStaticVar++;
return arguments.callee.myStaticVar;
}
Простой ответ: нет. Но у меня такое чувство, что кто-то из SO придет с взломом, чтобы сделать это :) – Amarghosh