cf.completefrontend

Predict the outputEasy

What does this greeter log after the variable it closes over changes?

What does this log?
function makeGreeter() {
  let greeting = "Hello";
  const greet = (name) => `${greeting}, ${name}!`;
  greeting = "Hi";
  return greet;
}
 
const greet = makeGreeter();
console.log(greet("Ada"));

The answer

Work out every line it logs, in order. Then check.

Checking your sign-in…