Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Пользователи
Календарь
Поиск
Сообщения за день
Все разделы прочитаны
Главная
>
Форум
»
Javascript
»
Общие вопросы Javascript
»
Область определения переменной
Опции темы
Искать в теме
#
1
(
permalink
)
27.05.2014, 13:52
ddvhouse
Новичок на форуме
Регистрация: 12.09.2011
Сообщений: 5
Область определения переменной
(function(){ var abc = {} })();
Если переменная abc определена в блоке, как выше, можно ли получить к ней доступ из вне этого блока? То есть, скажем, где-то ниже вызвать
abc[1] = 1;
#
2
(
permalink
)
27.05.2014, 14:06
рони
Профессор
Регистрация: 27.05.2010
Сообщений: 33,149
ddvhouse
,
если только убрать var
#
3
(
permalink
)
27.05.2014, 14:44
ddvhouse
Новичок на форуме
Регистрация: 12.09.2011
Сообщений: 5
Благодарю.
#
4
(
permalink
)
27.05.2014, 15:47
Erolast
Профессор
Регистрация: 24.09.2013
Сообщений: 1,436
Не писать var - плохое решение. Лучше так:
window.abc = {};
Тогда да, переменная abs будет доступна глобально.
Ну если JS выполняется в браузере, конечно же.
Последний раз редактировалось Erolast, 27.05.2014 в
16:27
.
«
Вызов функции по очереди, дожидаясь ответа предыдущего вызова.
|
Observer в javascript
»
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Помогите пож с 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
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх