<script>
var arr = [5,2,6,8,2,5,1,4]
var newArr = [];
//去重
function fun(arr) {
for (var i = 0; i < arr.length; i++) {
if (newArr.indexOf(arr[i]) == -1) {
newArr.push(arr[i]);
}
}
return newArr;
}
fun(arr)
//排序
function bubbleSort(ary){
for(var i=0; i<ary.length; i++){//正在进行第几次循环
for(var j=0; j<ary.length-1-i; j++){//本次循环需要执行几次
if(ary[j]>ary[j+1]){
var tmp=ary[j];
ary[j]=ary[j+1];
ary[j+1]=tmp;
}
}
}
return ary;
}
bubbleSort(newArr)
console.log(newArr)
</script>
使用原生js方法,进行数组去重并排序
最新推荐文章于 2022-12-01 17:39:22 发布