目前我正在尝试使用 for..in 循环比较 2 个数组的内容,但没有成功。我熟悉如何分别获取每个数组的内容,但不知道如何匹配这些内容中的每一个。基本上,如果数组的相同索引值中的 2 个值不匹配,我想返回 false 否则继续。我最近的尝试是我尝试使用不同的变量将两个数组放在同一个 for..in 中,然后比较这些。如果有人能就此提出建议,那就太好了。
JS
var list1 = [1, 2, 3, 4, 5, 6];
var list2 = [1, 2, 3, 4, 5, 'e'];
var i, j;
for (i in list1 && j in list2) {
if (list1[i] !== list2[j]) {
return false
} else {
return true
}
}
/*for ( j in list2 ) {
console.log( list2[j] )
}*/