比较两个数组内容是否相同
function arraysEqual(arr1, arr2) {
return JSON.stringify(arr1) === JSON.stringify(arr2);
}
const array1 = [1, 2, 3];
const array2 = [1, 2, 3];
console.log(arraysEqual(array1, array2)); // 输出 true
需要注意的是,使用 JSON.stringify() 方法来比较数组内容时,数组的元素必须按照相同的顺序排列才会得到正确的比较结果。
const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
array2.push(...array1);
console.log(array2); // 输出 [4, 5, 6, 1, 2, 3]