【发布时间】:2020-01-19 01:11:37
【问题描述】:
到不同的两个数组与真或假输出。 用函数比较两个数组 这是我的代码:
var cekDiff = function (arr1, arr2) {
var maxLength = 0,
cekTrue = 0;
if (arr1.length > arr2.length) maxLength = arr1.length;
else maxLength = arr2.length;
for (var i = 0; i < maxLength; i++) {
if (arr1[i] == arr2[i]) {
cekTrue++;
}
}
if (cekTrue >= maxLength) return true;
else return false;
}
if (cekDiff([0, 1, 2, 4, 3], [0, 1, 2, 3, 4])) {
console.log("match");
} else {
console.log("different");
}
【问题讨论】:
-
请同时添加问题。
-
如果
arr1.length !== arr2.length,不应该默认为false吗?
标签: javascript arrays