Я всегда обрабатывал необязательные параметры в JavaScript так:
function myFunc(requiredArg, optionalArg){
optionalArg = optionalArg || 'defaultValue';
// Do stuff
}
Есть ли лучший способ сделать это?
Есть ли случаи, когда с помощью ||
как это потерпит неудачу?