用JS編寫一個函數,返回數組中重復出現過的元素(實例)
更新時間:2017年09月14日 09:15:48 作者:Tom_Lo
下面小編就為大家?guī)硪黄肑S編寫一個函數,返回數組中重復出現過的元素(實例)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
用JS編寫一個函數,返回數組中重復出現過的元素,見下面的代碼:
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編寫一個函數,返回數組中重復出現過的元素(實例)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
JavaScript中的finally()方法和Filter()方法詳解
finally是 JavaScript 構造中使用的方法try-catch,Filter() 是 JavaScript 中的一種方法,可以通過處理數組輕松提供過濾后的輸出數據,本文就給大家詳細的介紹一下JavaScript中的finally()方法和Filter()方法,需要的朋友可以參考下2023-08-08javascript基礎知識之html5輪播圖實例講解(44)
這篇文章主要為大家詳細介紹了javascript基礎知識之html5輪播圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02使用Javascript開發(fā)sliding-nav帶滑動條效果的導航插件
這篇文章主要介紹了使用Javascript開發(fā)sliding-nav帶滑動條效果的導航插件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03childNodes.length與children.length的區(qū)別
childNodes.length與children.length的值常不一樣。2009-05-05