![]() |
|
||||||||||
|
|||||
|
Доброго времени суток коллеги.
вопрос по function. можно ли при создании функции указать дефолтное значение передаваемого параметра? чтобы, если мы вызываем ф-ю без параметра(ов), внутри ф-ии они принимали дефолтные значение? вопрос кажется глуповатым. но не нашел как это сделать и никогда не сталкивался. разве что проверял на undefined. но точно помню что в Сях такое было...
__________________
если что-то не получается - попробуй еще раз |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Я чем Вам undefined не по душе?
что выводит в трейсе: |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Можно было просто ставить проверку arguments.length и все.
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Цитата:
Смотря чего хочет автор добиться. Можно проверять длинну аргументов и пропускать последовательно с конца, можно на null проверять, а можно например на 25, можно объект аргументом давать. Может моя функция готова принять null как корректный аргумент. Последний раз редактировалось Kikasso; 15.09.2007 в 02:48. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|