JavaScript数组去重的几种方法详谈

目录一、Set去重二、双重for循环去重三、利用indexOf去重四、利用icludes去重五、filter六、Map总结一、Set去重

一、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

五、filter

 function funFilter(arr){ return arr.filter(function(item,index){ return arr.indexOf(item,0)===index; }) } 

六、Map

 function funMap(arr){ let map=new Map(); let newArr=[]; for(let i=0,len=arr.length;i

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注0133技术站的更多内容!

以上就是JavaScript数组去重的几种方法详谈的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程