Показать сообщение отдельно
  #19 (permalink)  
Старый 02.05.2011, 17:35
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от x-yuri
Кстати, как так получилось, что значения по умолчанию оказались вне функции?
Этого я и добивался. Что в C, что в php значения по-умолчанию задаются вне тела функции. Да, там они задаются в самом объявлении аргументов, но достичь этого в JS, понятное дело, не представляется возможным. Целью было обеспечение гарантированной установки значения по-умолчанию, т.е. так, чтобы уже на входе в функцию мы имели дело либо с настоящими значениями, либо стандартными. Таким образом, у Вас нет возможности прострелить себе ногу, попытавшись использовать неинициализированную переменную или случайно удалив ее инициализацию.

Но в целом, да, особой пользы от такого подхода нет.
Ответить с цитированием