js判断两个数组是否相等
时间: 2023-12-11 09:02:26 浏览: 84
判断JavaScript中的两个变量是否相等的操作符
可以使用JSON.stringify()将两个数组转换成字符串,然后再进行比较。例如:
```javascript
function arraysEqual(arr1, arr2) {
return JSON.stringify(arr1) === JSON.stringify(arr2);
}
const a = [1, 2, 3];
const b = [1, 2, 3];
const c = [1, 2, 4];
console.log(arraysEqual(a, b)); // true
console.log(arraysEqual(a, c)); // false
```
注意:该方法只适用于数组中元素都是基本数据类型的情况,如果数组中包含对象等引用类型数据,则需要对每个元素进行深度比较。
阅读全文