const m = new Map(); const k1 = { id: 1 }; const k2 = { id: 1 }; m.set(k1, "a"); // equal-looking objects are still different keys console.log(m.get(k1), m.get(k2));
Map keys compare by reference