Javascript.RU

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

вызвать функцию несколько раз
Привет.
Код
(function(a,b){
alert( a+b);
})(4,5)



Как ее можно вызвать несколько раз с разными параметрами в разных участках кода ?(без циклов).
Присвоить ее какой-то переменной не получится, а переменную вызывать где это нужно?
__________________
Я только учусь.Ногами просьба не бить
Ответить с цитированием
  #2 (permalink)  
Старый 07.08.2012, 22:31
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

function hehe(a,b){
alert( a+b);
}

hehe(1, 2);
var hehe = function(a,b){
alert( a+b);
}

hehe(4,5);
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine

Последний раз редактировалось devote, 07.08.2012 в 23:01.
Ответить с цитированием
  #3 (permalink)  
Старый 07.08.2012, 22:55
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

devote,
Зачем в вашем коде 7 - 9 строчки? Они ведь ничего не делают.
Ответить с цитированием
  #4 (permalink)  
Старый 07.08.2012, 23:00
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от oneguy
Зачем в вашем коде 7 - 9 строчки? Они ведь ничего не делают.
ну это два примера, могу разделить
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #5 (permalink)  
Старый 07.08.2012, 23:01
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

разделил
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #6 (permalink)  
Старый 08.08.2012, 01:21
Профессор
Отправить личное сообщение для bot87 Посмотреть профиль Найти все сообщения от bot87
 
Регистрация: 16.05.2011
Сообщений: 307

а чтоб меньше засорять область видимости есть приемы?
Спс за ответ
__________________
Я только учусь.Ногами просьба не бить
Ответить с цитированием
  #7 (permalink)  
Старый 08.08.2012, 02:07
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от bot87
а чтоб меньше засорять область видимости есть приемы?
ну дык оберните весь свой код в функцию, и юзайте в нем все.. а что бы достать код из вне, просто поместите в глобальную область объект в котором добавьте свойства которые будут доступны из вне
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[GM] Нежалательный запуск скрипта несколько раз VitAl2013 Firefox/Mozilla 5 01.08.2012 11:58
Как вызвать функцию из другого файла Mukhtar AJAX и COMET 4 07.10.2011 22:01
Обработчик click вызывается несколько раз или не всегда вызывается OlegJquery jQuery 2 21.07.2011 20:37
Вызвать функцию не дожидаясь загрузки страницы Vadya Events/DOM/Window 5 16.04.2010 12:38
как вызвать функцию? pumpurumer jQuery 2 27.08.2009 19:39