What does this program print?
JavaScript
console.log(JSON.stringify([
NaN === NaN,
Object.is(NaN, NaN),
[NaN].includes(NaN),
new Set([+0, -0]).size,
]));
console.log(JSON.stringify([
NaN === NaN,
Object.is(NaN, NaN),
[NaN].includes(NaN),
new Set([+0, -0]).size,
]));