Сообщение от nomen
|
Есть допустим отдельный файлик для js и вот взять там и создать переменную вне тела функции.
Чем такая переменная не статическая?
|
статическая переменная на то и статическая, что ее значение должно сохраняться между вызовами функции
function foo() {
if(!this.i) {
this.i = 0;
}
return this.i++;
}
alert([foo(), foo(), foo()]);