Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.09.2014, 19:52
Аспирант
Отправить личное сообщение для TimohaP Посмотреть профиль Найти все сообщения от TimohaP
 
Регистрация: 30.06.2014
Сообщений: 56

Создание глобальной переменной из функции
Можно ли создать глобальную а не локальную переменную из функции, или единственный вариант все-таки нужно иметь массив на все случаи жизни.
var global='Это глобальная переменная',
arr=[];
doSomething();
function doSomething(){
var local='Это локальная';
arr[1]=local;
}
alert(global); //так все работает
alert(arr[1]); //так тоже
alert(local); //а так не хочет
Ответить с цитированием
  #2 (permalink)  
Старый 27.09.2014, 20:40
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

в браузере можно использовать объект window
var global='Это глобальная переменная',
arr=[];
doSomething();
function doSomething(){
window.local='Это локальная';
arr[1]=local;
}
alert(global); //так все работает
alert(arr[1]); //так тоже
alert(local); //а так не хочет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получение значения переменной из функции java script valdur2000 Общие вопросы Javascript 1 14.11.2013 20:22
Переопределение переменной в функции tsigel Общие вопросы Javascript 5 06.09.2013 18:26
Изменение глобальной переменной из функции SunYang Общие вопросы Javascript 1 06.11.2012 00:03
изменение значения глобальной переменной внутри функции mgmarket Серверные языки и технологии 14 13.09.2011 00:56
изменение переменной в функции ananax Общие вопросы Javascript 19 12.01.2011 12:09