我有 2 个数组需要相互比较并返回相同的计数。
示例:将 array1 [abcd] 与 array2 [adce] 进行比较。返回将是 2,1,因为 a 和 c 都在同一个位置,而 d 是在错误的位置。
function () {
var index = 0;
for (index = 0; index < length; index++) {
if (array1[index] == array2[index]) {
count++
}
}
return count
}
我得到 1 的回报。我认为这是因为它们的长度相等,这就是我得到 1 的原因。所以我想我现在需要放置另一个for
循环并让该循环单独遍历元素,但不知道该怎么做。我上面所说的可能完全错误,如果是这样,有人可以向我解释一下这个过程。