JS比较两个数组是否完全相同(超简单)
Posted rainux.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS比较两个数组是否完全相同(超简单)相关的知识,希望对你有一定的参考价值。
Code Is Never Die !
// 假设两个数组arr1、arr2
var arr1=["11","22","33"];
var arr2=["11","33","44"];
// 定义变量用于标志
var arr_status;
// 判断两个数组长度是否相同
if(arr1.length == arr2.length){
// 循环arr1
for (var x = 0; x < arr1.length; x++) {
// 默认arr_status 为1
arr_status = 1;
if (arry2.indexOf(arr1[x]) == -1) {
// 只要有arr2中查不到arr1的元素,代表不相等
arr_status = 0;
break;
}
}
}else{
// 两个数组长度不同不可能相等
arr_status = 0
}
// arr_status == 1 代表两个数组相等
if (arr_status == 1) {
console.log("相等");
}
以上是关于JS比较两个数组是否完全相同(超简单)的主要内容,如果未能解决你的问题,请参考以下文章