在数组的原型上添加一个方法mySort,去重并排序
Array.prototype.mySort(){
//把arr[0]赋值给arr2,this指向arr
var arr2=[this[0]];
for(var i=0;i<this.length;i++){
if(arr2.indexOf(this[i])==-1){
arr2.push(this[i])
}
}
//去重结束,开始排序
arr2.sort((x,y)=>{
return x-y
})
return arr2
}
var arr=new Array()
arr=[23,645,324,23,1,54,54,645]
var arr2=arr.mySort()
console.log(arr2)
本文介绍了一种在JavaScript中对数组进行去重和排序的方法。通过在数组的原型上添加mySort方法,实现元素去重及升序排列,提高了数组处理效率。

453

被折叠的 条评论
为什么被折叠?



