What does this program print?
JavaScript
const first = { id: 1 };
const values = new Set([first, { id: 1 }, NaN, NaN, -0, +0]);
console.log(values.size);
const first = { id: 1 };
const values = new Set([first, { id: 1 }, NaN, NaN, -0, +0]);
console.log(values.size);