Показать сообщение отдельно
  #6 (permalink)  
Старый 30.04.2011, 15:05
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от FINoM Посмотреть сообщение
Нужно для функции определить дефолтные значения аргументов, например:
function valera(x, y, z) {
    defaultArgs(arguments, {y: 5, z: 10});
    ...
}
C методом, который предложил Riim это достаточно просто. Еще раз спасибо.

по-моему,так проще!

function valera(x, y, z) {
    y=y || 5, z = z || 10;
    ...
   // или так
  y = typeof y === 'undefined' ? 5 : y ;
  z = typeof z === 'undefined' ? 10 : z ;
}
Ответить с цитированием