С помощью Javascript вы не можете проверить, равны ли массивы, но вы можете сравнить их следующим образом:
var arr1 = ['alcohol', 'soft', 'hot'],
arr2 = ['apple', 'pear'],
arr3 = ['soft', 'hot', 'alcohol'];
function isSame(a1, a2){
return !(a1.sort() > a2.sort() || a1.sort() < a2.sort());
}
console.log( isSame(arr1, arr2) ); //false
console.log( isSame(arr1, arr3) ); //true
В sort
все элементы расположены в одинаковом порядке, и если оба <
и >
сравнения ложны, это означает, что оба одинаковы.