Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2011, 21:33
Профессор
Отправить личное сообщение для KamalovRadik Посмотреть профиль Найти все сообщения от KamalovRadik
 
Регистрация: 03.08.2011
Сообщений: 150

Как достать переменную из функции
Есть функция. Внутри нее переменная.
Как достать из нее значение для использовании в другой функции?
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2011, 22:20
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Насильно — никак (если это, конечно, не глобальная переменная). Единственный способ передать значение некоторой переменной одной функции другой — явно вызывать вторую, указав её аргументом нужную переменную.
Ответить с цитированием
  #3 (permalink)  
Старый 05.10.2011, 00:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

можно регуляркой из текста функции вырезать
Ответить с цитированием
  #4 (permalink)  
Старый 07.10.2011, 14:02
Профессор
Отправить личное сообщение для KamalovRadik Посмотреть профиль Найти все сообщения от KamalovRadik
 
Регистрация: 03.08.2011
Сообщений: 150

Задаю эту переменную глобально. Вне функции показывает undefined
Ответить с цитированием
  #5 (permalink)  
Старый 07.10.2011, 14:05
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

1. Определяем глобальную переменную.
2. Выполняем функцию которая изменяет значение переменной.
3. Используем переменную с новым значением.
Ответить с цитированием
  #6 (permalink)  
Старый 19.11.2011, 19:00
Новичок на форуме
Отправить личное сообщение для Радик Посмотреть профиль Найти все сообщения от Радик
 
Регистрация: 19.11.2011
Сообщений: 1

2. Выполняем функцию которая изменяет значение переменной
2. Выполняем функцию которая изменяет значение ГЛОБАЛЬНОЙ переменной ???
Бьюсь над этой проблемой уже долго. перерыл все учебники и интернет - тщетно.
Покажите, пожалуйста, на пальцах, как это сделать, Код в студию! ПЛЗ.
Ответить с цитированием
  #7 (permalink)  
Старый 19.11.2011, 19:09
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Радик
2. Выполняем функцию которая изменяет значение ГЛОБАЛЬНОЙ переменной ???
Бьюсь над этой проблемой уже долго.
Твоя битва окончена!

var test=0;
alert(test);
Go();
alert(test);
function Go() {
	test=1;
};
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как привратить имя функции в саму функцию webmakaka Общие вопросы Javascript 2 15.09.2011 16:23
setInterval как передать переменную в функцию kamushek Общие вопросы Javascript 6 02.09.2011 23:53
Как в браузерах реализуются функции DOM (например createElement) iamme Общие вопросы Javascript 7 02.09.2011 20:26
Как передать переменную в handleServerResponse Motoko AJAX и COMET 2 17.07.2009 11:04
Немогу взять id как переменную Влад Общие вопросы Javascript 2 08.07.2009 19:38