Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вызвать функцию несколько раз (https://javascript.ru/forum/misc/30538-vyzvat-funkciyu-neskolko-raz.html)

bot87 07.08.2012 21:14

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



Как ее можно вызвать несколько раз с разными параметрами в разных участках кода ?(без циклов).
Присвоить ее какой-то переменной не получится, а переменную вызывать где это нужно?

devote 07.08.2012 22:31

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

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

hehe(4,5);

oneguy 07.08.2012 22:55

devote,
Зачем в вашем коде 7 - 9 строчки? Они ведь ничего не делают.

devote 07.08.2012 23:00

Цитата:

Сообщение от oneguy
Зачем в вашем коде 7 - 9 строчки? Они ведь ничего не делают.

ну это два примера, могу разделить

devote 07.08.2012 23:01

разделил

bot87 08.08.2012 01:21

а чтоб меньше засорять область видимости есть приемы?
Спс за ответ :)

devote 08.08.2012 02:07

Цитата:

Сообщение от bot87
а чтоб меньше засорять область видимости есть приемы?

ну дык оберните весь свой код в функцию, и юзайте в нем все.. а что бы достать код из вне, просто поместите в глобальную область объект в котором добавьте свойства которые будут доступны из вне


Часовой пояс GMT +3, время: 11:32.