Wie, um zu bestimmen, Gleichheit für zwei JavaScript-Objekte?

Einer strikten Gleichheits-operator wird Ihnen sagen, wenn zwei Objekt Arten gleich sind. Jedoch, gibt es eine Möglichkeit zu sagen, ob zwei Objekte gleich sind, viel wie der hash-code Wert in Java?

Stack Overflow Frage Gibt es irgendeine Art von hashCode-Funktion in JavaScript? ist ähnlich auf diese Frage, sondern erfordert eine mehr Akademische Antworten. Das Szenario oben zeigt, warum es notwendig wäre, eine zu haben, und ich Frage mich, ob es irgendwelche gleichwertige Lösung.

Schauen Sie auch in dieser Frage stackoverflow.com/q/1068834/1671639
Beachten Sie, dass, auch in Java, a.hashCode() == b.hashCode() nicht implizieren, dass a gleich b. Es ist eine notwendige Bedingung, keine hinreichende.
Pls einen Blick in das qs:stackoverflow.com/questions/35933616/...
Wenn Sie vergleichen MÜSSEN, um Objekte in Ihrem code, als Sie wahrscheinlich schreiben Ihren code falsch. Die bessere Frage wäre: "Wie kann ich folgenden code schreiben, damit ich nicht haben, um einen Vergleich mit Objekten?"
können Sie bitte erklären, sich selbst?...

InformationsquelleAutor | 2008-10-14

Schreibe einen Kommentar