JavaScript数组去重的几种方法详谈
目录
- 一、Set去重
- 二、双重for循环去重
- 三、利用indexOf去重
- 四、利用icludes去重
- 五、filter
- 六、Map
- 总结
一、Set去重
function funSet(arr){return Array.from(new Set(arr)); }
二、双重for循环去重
function funFor(arr){for(let i=0,len=arr.length; i
三、利用indexOf去重function funIndex(arr){let newArr=[]; for(let i=0; i
四、利用icludes去重function funInclude(arr){let newArr=[]; for(let i=0; i
五、filterfunction funFilter(arr){return arr.filter(function(item,index){return arr.indexOf(item,0)===index; })}
六、Mapfunction funMap(arr){let map=new Map(); let newArr=[]; for(let i=0,len=arr.length; i
总结 【JavaScript数组去重的几种方法详谈】本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- 远去的风筝
- 奔向你的城市
- 事件代理
- Eddy小文
- NO.38|NO.38 我不是嫁不出去,而是不想嫁
- 好想,找个大海去裸奔…
- 怎样用黑谜速冻膜去黑头,|怎样用黑谜速冻膜去黑头, 最有效的去黑头的方法看这!
- 下雪了,飞去你的城市拥抱你|下雪了,飞去你的城市拥抱你 | 有个直男向我表白了
- 如何更好的去学习
- 数组常用方法一