У меня такой вопрос: можно ли создать в JavaScript функцию, которая работала бы при передаче ей аргументов, так и при их отсутствии, т.е. если допустим вызывалась бы функция Func(par1,par2,par3) - она бы работала в одних условиях, а если Func() то при других. Если да, то как это делается?
Спустя 37 минут, 11 секунд (8.08.2009 - 13:34) stepan написал(а):
Проверяй на наличие аргументов и распределяй их условным оператором.
Спустя 1 час, 59 минут, 4 секунды (8.08.2009 - 15:33) P i L o T написал(а):
ну то что проверить это ясно,а вот как? там функция специальная или что-нитьв этом роде?
Спустя 8 минут, 28 секунд (8.08.2009 - 15:41) Michael написал(а):
Пример функции с определением параметров:
PHP |
function func1() |
Спустя 48 минут, 34 секунды (8.08.2009 - 16:30) P i L o T написал(а):
Спасибо!
Спустя 1 час, 19 минут, 42 секунды (8.08.2009 - 17:49) glock18 написал(а):
Код |
function func(param1, param2) { if (typeof (param2) == 'undefined') { // не передан param2 } if (typeof (param1) == 'undefined') { // не передан param1 } } |
func(1,1);
func(1);
func();
_____________