1.基本數據類型數據去重javascript
var list = [1, 2, 1, 3, 2, 2,4] var res = list.filter((e,i)=>list.indexOf(e)==i) console.log(res)
2.引用數據類型去重(實際開發中比較常見)java
var list = [{id:110,name:"java"},{id:111,name:"javascript"},{id:110,name:"java"}] var res = [] // 實現思路:遍歷list數組,若是不存在res數組中,就添加到res list.forEach(item=>{ let flag = res.some(e=>{ if(item.id === e.id){ return true; } }) if(!flag){ res.push(item) } }) console.log(res)