Присваивание значения необязательному аргументу функции
У меня есть код с функцией, выглядящий как-то так:
function sum(a,b=3,c=1){
return a + b + c;
}
Можно ли выполнить функцию задав значение переменной c пропустив b?
Так не работает:
sum(1,c = 5);
//Должен возвращать 9(1+3+5)
Заранее спасибо.
Ответы (1 шт):
Автор решения: Romualds Cirsis
→ Ссылка
sum(1, undefined, 5);
вернёт 9.
Других "красивых" путей по моему - нет.