Мне нужно выполнить такие операции, как сравнение, чтобы два числовых массива имели одинаковые значения или два объекта имели одинаковые значения членов. Есть ли метод, который делает это для меня уже (или ECMAScript или jQuery)?
Например, функция должна возвращать true, чтобы они оба были одинаковыми:
var a = [1,2,3,4];
var b = [1,2,3,4];
Или с объектами, функция должна вернуть, что эти два одинаковы:
var a = { id: 99, name: "Chris" };
var b = { name: "Chris", id: 99 };
Я думаю, может быть, просто JSON.stringify(a) === JSON.stringify(b)
? Любая проблема с этим?