JavaScript 中判断两个数组相等有两种方法:严格相等 (===) 和深度相等。严格相等仅在两个数组引用同一内存位置时返回 true,而深度相等(使用 lodash.isEqual 函数)会递归比较数组中的每个元素,包括嵌套数组和对象,并返回 true 以表示深度相等。
JavaScript 中判断两个数组相等的两种方法
1. 严格相等 (===)
最简单的方法是使用严格相等运算符 (===):
const arr1 = [1, 2, 3]; const arr2 = [1, 2, 3]; if (arr1 === arr2) { console.log("数组相等"); } else { console.log("数组不相等"); }
网友留言2