Создание глобальной переменной из функции
Можно ли создать глобальную а не локальную переменную из функции, или единственный вариант все-таки нужно иметь массив на все случаи жизни.
var global='Это глобальная переменная', arr=[]; doSomething(); function doSomething(){ var local='Это локальная'; arr[1]=local; } alert(global); //так все работает alert(arr[1]); //так тоже alert(local); //а так не хочет |
в браузере можно использовать объект window
var global='Это глобальная переменная', arr=[]; doSomething(); function doSomething(){ window.local='Это локальная'; arr[1]=local; } alert(global); //так все работает alert(arr[1]); //так тоже alert(local); //а так не хочет |
Часовой пояс GMT +3, время: 11:19. |