Я бы хотел сравнить два массива... идеально, эффективно. Ничего необычного, просто true
, если они идентичны, и false
, если нет. Неудивительно, что оператор сравнения не работает.
var a1 = [1,2,3];
var a2 = [1,2,3];
console.log(a1==a2); // Returns false
console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true
JSON кодирует каждый массив, но существует ли более быстрый или "лучший" способ простого сравнения массивов без необходимости повторения каждого значения?