What does something like this achieve?
function myFunction(foo, bar={}, boo){
//?
}
What does something like this achieve?
function myFunction(foo, bar={}, boo){
//?
}
This is not valid JS. In other languages this will set the argument to the value {}
if bar is not specified, but it would only make sense if the default value was the last argument, or the arguments could be named when the function is called.