Christian Seiler: Vergleich zweier gleicher Arrays gibt false zurück

Beitrag lesen

Hallo Jeena,

warum gibt in JavaScript [1] == [1] false aber 1 == 1 true aus?

== vergleicht bei Objekten (Arrays sind in JS Objekte) nur, ob die Variablen eine Referenz auf's gleiche Objekt sind, nicht jedoch auf Gleichheit des Objektinhalts.

Siehe z.B.: http://forum.de.selfhtml.org/archiv/2006/11/t140356/

Viele Grüße,
Christian