我正在寻找数组中的两个值是否相同。我写了以下代码:
function validatePassTimeFields(passtimes) {
var success = true;
var length = passtimes.length;
var hashMap = new Object();
for (var j=0; j<length; j++) {
if(hashMap[passtimes[j].value]==1) {
success = false;
alert("Duplicate Found");
break;
}
hashMap[passtimes[j].value]=1;
}
return success;
}
我是 Javascript 新手,所以我尝试使用 HashMap 来查找是否有任何重复项。这是在 JavaScript 中查找重复项的最佳方法吗?或者我可以优化它?