cf.completefrontend

Predict the outputMedium

What does this function with a default array parameter log?

What does this 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…