JavaScript 判斷數組是否含有重復值


var ary = new Array("1111", "222", "33", "111", "22");
alert(isRepeat(ary));
// 驗證重復元素,有重復返回true;否則返回false
function isRepeat(arr) {
var hash = {};
for(var i in arr) {
if(hash[arr[i]]) {
return true;
}
// 不存在該元素,則賦值為true,可以賦任意值,相應的修改if判斷條件即可
hash[arr[i]] = true;
}
return false;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM