Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
f(a, '', c);
function f(a, b, c) { c = c === undefined ? b : c console.log(c); } f(1, 3) // 3 f(1, 2, 3) // 3
function (a1, '', a3)
function f(a, b, c=b) { console.log(a, b, c); } f(1,2,3)//1 2 3 f(1,2)//1 2 2
function foo({ a, b, c }) { console.log(a, b, c); } foo({ b: 9, c: 5 }); // undefined 9 5
function abc(a1,a2=false,a3){ console.log(a1 + a3); } abc(1,5,2); //получаем 3