[英]Compare two diff array with same size
我有一個簡單的應用程序,要比較兩個數組。
function check() {
var Array1 = value.length;
var Array2 = selected_value.length;
alert(Array1 + "," + Array2);
for (var i = 0; i < Array1; i++) {
for (var j = 0; j < Array2; j++) {
if (value[i] == selected_value[j]) {
alert("both div are same");
}
}
}
}
我的數組每個都有4個元素,但是if
條件不滿足。
嘗試查看您的值。 if
編寫console.log(value [i],selected_valuw [j])並檢查它們是否相同
這是函數,可以用來比較兩個數組
function arraysEqual(arr1, arr2) {
if(arr1.length !== arr2.length)
return false;
for(var i = arr1.length; i--;) {
if(arr1[i] !== arr2[i])
return false;
}
return true;
}
您可以檢查數組是否返回false,像這樣
if(!arrayEqual(arr1,arr2)) {
// false
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.