Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.05.2014, 13:52
Новичок на форуме
Отправить личное сообщение для ddvhouse Посмотреть профиль Найти все сообщения от ddvhouse
 
Регистрация: 12.09.2011
Сообщений: 5

Область определения переменной
(function(){
	var abc = {}
})();


Если переменная abc определена в блоке, как выше, можно ли получить к ней доступ из вне этого блока? То есть, скажем, где-то ниже вызвать

abc[1] = 1;
Ответить с цитированием
  #2 (permalink)  
Старый 27.05.2014, 14:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

ddvhouse,
если только убрать var
Ответить с цитированием
  #3 (permalink)  
Старый 27.05.2014, 14:44
Новичок на форуме
Отправить личное сообщение для ddvhouse Посмотреть профиль Найти все сообщения от ddvhouse
 
Регистрация: 12.09.2011
Сообщений: 5

Благодарю.
Ответить с цитированием
  #4 (permalink)  
Старый 27.05.2014, 15:47
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Не писать var - плохое решение. Лучше так:
window.abc = {};

Тогда да, переменная abs будет доступна глобально.
Ну если JS выполняется в браузере, конечно же.

Последний раз редактировалось Erolast, 27.05.2014 в 16:27.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пож с JSON, передача id ссылки. wisma jQuery 22 10.02.2014 15:36
Нужна помощь! Определить попадает ли выбранная точка в область КАД? mafin Общие вопросы Javascript 6 03.09.2013 12:19
Запись в текстовую область DmitriSpartak Элементы интерфейса 2 08.05.2013 18:34
Как сделать определенную область окна ссылкой Igorbek Общие вопросы Javascript 3 08.08.2012 11:49
Скрипт определения WMID по WMZ AvaGet Общие вопросы Javascript 3 17.12.2008 03:59