===
с двумя объектами (включая две карты) выполняет проверку на равенство ссылок. Другими словами, он видит, являются ли два объекта буквально одним и тем же объектом. Он не проверяет, что они содержат, чтобы увидеть, все ли их свойства одинаковы.
const a = new Map();
const a2 = a;
const b = new Map();
console.log(a === a2); // true
console.log(a === b); // false
const c = {};
const c2 = c;
const d = {};
console.log(c === c2); // true
console.log(c === d); // false
Если вы хотите проверить, является ли содержимое двух карт одинаковым, вам нужно реализовать это самостоятельно, а также вам необходимо решить, что считатькак равныйДолжны ли они быть в одинаковом порядке на обеих картах? Это будет иметь другую реализацию, чем если бы порядок не имел значения.