用JS編寫一個函數(shù),返回數(shù)組中重復出現(xiàn)過的元素(實例)
更新時間:2017年09月14日 09:15:48 作者:Tom_Lo
下面小編就為大家?guī)硪黄肑S編寫一個函數(shù),返回數(shù)組中重復出現(xiàn)過的元素(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
用JS編寫一個函數(shù),返回數(shù)組中重復出現(xiàn)過的元素,見下面的代碼:
var arr = [1, 2, 3, 1, 2, 3, 4, 5];
var getRepeat = function (arr) {
var obj = {};
for (var i = 0, len = arr.length; i < len; i++) {
if (obj[arr[i]] == undefined) {
obj[arr[i]] = 1;
} else {
obj[arr[i]]++;
}
}
for (var key in obj) {
obj[key] <= 1 && delete obj[key];
}
return Object.keys(obj);
}
console.log(getRepeat(arr));//打印結果:(3) ["1", "2", "3"]
以上這篇用JS編寫一個函數(shù),返回數(shù)組中重復出現(xiàn)過的元素(實例)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
JavaScript中的finally()方法和Filter()方法詳解
finally是 JavaScript 構造中使用的方法try-catch,Filter() 是 JavaScript 中的一種方法,可以通過處理數(shù)組輕松提供過濾后的輸出數(shù)據(jù),本文就給大家詳細的介紹一下JavaScript中的finally()方法和Filter()方法,需要的朋友可以參考下2023-08-08
javascript基礎知識之html5輪播圖實例講解(44)
這篇文章主要為大家詳細介紹了javascript基礎知識之html5輪播圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
使用Javascript開發(fā)sliding-nav帶滑動條效果的導航插件
這篇文章主要介紹了使用Javascript開發(fā)sliding-nav帶滑動條效果的導航插件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
childNodes.length與children.length的區(qū)別
childNodes.length與children.length的值常不一樣。2009-05-05

