Показать сообщение отдельно
  #1 (permalink)  
Старый 03.09.2010, 13:24
Кандидат Javascript-наук
Отправить личное сообщение для jetli13 Посмотреть профиль Найти все сообщения от jetli13
 
Регистрация: 25.11.2009
Сообщений: 109

использование замыкания
Такой вот вопрос

var a;

function getA()
{
  if (typeof(a) == 'undefined')
  {
    a = 1 + 1;
  }

  return a;
}

var b = getA();
var c = getA();


Можно ли в сделать то же самое но не объявляя переменную 'а' в глобальной области? Ну и чтоб а вычислялось 1 раз.

Последний раз редактировалось jetli13, 03.09.2010 в 13:39.
Ответить с цитированием