JS中校驗數組中是否有重複字符

        var arr = {};
        $.each(dtlList, function(i, dtl) {
            arr[i] = dtl.id +""+ dtl.name;
        });

        var isRepeat =_this.isRepeat(arr);
        if(isRepeat) {
            alert("數組中有重複商品錄入,請覈對 !");
            return null;
            }

        //判斷明細是否有重複
       isRepeat:function(arr){ 
            var hash = {}; 
            for(var i in arr) { 
                if(hash[arr[i]]) 
                return true; 
                hash[arr[i]] = true; 
            } 
            return false; 
        }
發佈了30 篇原創文章 · 獲贊 24 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章