445 Stimmen

Wie kann man mit JavaScript prüfen, ob zwei Arrays gleich sind?

var a = [1, 2, 3];
var b = [3, 2, 1];
var c = new Array(1, 2, 3);

alert(a == b + "|" + b == c);

Demo

Wie kann ich diese Arrays auf Gleichheit prüfen und eine Methode erhalten, die Folgendes zurückgibt true wenn sie gleich sind?

Bietet jQuery eine Methode dafür?

-2voto

KOstyantin Punkte 9
var a= [1, 2, 3, '3'];
var b = [1, 2, 3];

var c = a.filter(function (i) { return ! ~b.indexOf(i); });

alert(c.length);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X