What does this function with a default array parameter log?
function addItem(item, list = []) {
list.push(item);
return list;
}
console.log(addItem("a"));
console.log(addItem("b"));
console.log(addItem("c", undefined));
console.log(addItem("d", null));
console.log("done");
The answer
Work out every line it logs, in order. Then check.
Checking your sign-in…