Anpassen der Objektgleichheit für JavaScript Set
New ES 6 (Harmony) führt neues @ eEinstelle Objekt. Der von Set verwendete Identitätsalgorithmus ähnelt===
Operator und daher nicht sehr gut zum Vergleichen von Objekten geeignet:
var set = new Set();
set.add({a:1});
set.add({a:1});
console.log([...set.values()]); // Array [ Object, Object ]
Wie kann die Gleichheit für Set-Objekte angepasst werden, um einen tiefen Objektvergleich durchzuführen? Gibt es so etwas wie Javaequals(Object)
?