KakNaZlo
Привет
Подскажите, почему в лог выводит 50?
function test(a, b = 3, c = 42) {
return a + b + c;
}
console.log(test(5));
потому что функция test принимает 3 аргумента - a,b,c. Если при вызове 2ой и 3ий не будут переданы, то они будут равны 3 и 42.
в вызове test(5) Вы передаете только 1 значения, а остальные по-умолчанию идут