What does this simplified PUT contract print?

from HTTP semantics
Node 24 beginner 2 min

What does this simplified PUT contract print?

JavaScript
const profiles = new Set();

function putProfile(id) {
  const created = !profiles.has(id);
  profiles.add(id);
  return created ? 201 : 204;
}

console.log(putProfile("7"), putProfile("7"), profiles.size);
Open in playground
Report an error