如何知道两个数组是否具有相同的值
2022-08-30 02:21:31
我有这两个数组:一个数组填充来自ajax请求的信息,另一个存储用户单击的按钮。我使用这个代码(我用样本编号填充):
var array1 = [2, 4];
var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered.
array1.sort(); //Sorts both Ajax and user info.
array2.sort();
if (array1==array2) {
doSomething();
}else{
doAnotherThing();
}
但它总是给出,即使两个数组相同,但名称不同。(我在Chrome的JS控制台中检查了这一点)。那么,有没有办法知道这两个数组是否包含相同的数组?为什么是给予?我如何知道第一个数组中的哪些值不在第二个数组中?false
false