Показать сообщение отдельно
  #24 (permalink)  
Старый 10.01.2013, 21:50
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

А вот ещё вопрос.
function f(a){
            var b = a;
}

for(var i = 0; i<1000000; i++;){
            f("выполняем много раз");
}

var b = a; //новое место на диске.


Получается так, что каждый раз при вызове функции мы постоянно определяем var a; Как я себе представляю, то компьютер всегда на диске выбирает новое место и записывает туда новые данные. Это ж долго.
Нельзя ли для каждого нового обьекта создавать отдельное место на диске и просто перезаписывать.... ну в рамках работы этого обьекта. Как бы статическая переменная, но для каждого обьекта своя, чтобы каждая функция использовала свои хранилища.
Может я не правильно понимаю var peremennaya.....за ранее прошу прощения...
Ответить с цитированием