当前位置: 首页 > 科技观察

几种常用的数组去重方法

时间:2023-03-16 01:43:31 科技观察

数组去重的几种常用方法:定义基本数组变量letarr=[8,5,12,8,5,45,2,56,78,45,5,45],newArr=[]1.暴力双循环去重方法for(leti=0;i{if(newArr.indexOf(val)<0){newArr.push(val)}})console.log(newArr)//(7)[8,5,12,45,2,56,78]四、sort()排序方法arr=arr.sort()//(12)[12,2,45,45,45,5,5,5,56,78,8,8]for(leti=0;i1){if(arr[index]==arr[index-1]){arr.拼接(在dex,1)}index--loop(index)}}loop(arr.length-1)console.log(arr)//(7)[12,2,45,5,56,78,8]