当前位置: 首页 > Web前端 > HTML

数组去重的三种方法

时间:2023-03-28 17:41:39 HTML

数组去重1.利用对象属性不能重复的特性这种方法适用于字符串或数字类型数组的去重vararr=[1,2,2,3,1,5,6,3];varobj={};arr.forEach(p=>{obj[p]=0;})arr=Object.keys(obj).map(p=>parseInt(p));控制台。日志(arr);//[1,2,3,5,6]2.使用Set对象去重Set是一个值的集合,可以存储任意类型的唯一值vararr=[1,2,2,3,1,5,6,3];varset=newSet(arr);arr=[...set];console.log(arr);//[1,2,3,5,6]3、使用include实现任意数组去重vararr=[1,2,2,3,1,5,6,3];varnewarr=[];for(vari=0;i