JS中數組去重及求量數組中的相同字符個數

function overMaxStrLen(arr1,arr2){
var comNum = 0;
if(!arr1 || !arr2){
return comNum;
}
var len1 = arr1.length;
var len2 = arr2.length;
var minArr = arr1;
var maxArr = arr2;
if(len1 > len2){
minArr = arr2;
maxArr = arr1;
}
var minStr = minArr.join("");
var maxStr = maxArr.join("");
var minLen = minStr.length;
while(minLen > 0){
if(maxStr.indexOf(minStr[minLen -1]) != -1){
comNum +=1;
}
minLen -=1;
}

return comNum;
}
//將數組arr去重
function remoceRepeat( arr){
arr.sort(); //先排序
var res = [arr[0]];
for(var i = 1; i < arr.length; i++){
if(arr[i] !== res[res.length - 1]){
res.push(arr[i]);
}
}
return res;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章