//第一种
let arr = [1,2,3,4,6,7,4,3];
// 数组分类排序
// 从小到大
arr.sort((a,b)=>{
return a-b
})
// 从大到小
arr.sort((a,b)=>{
return b-a
})
console.log(arr)
//第二种
for(var i=0;i<=arr.length-1;i++){
for(var j=0;j<=arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
[arr[j],arr[j+1]] = [arr[j+1],arr[j]]
}
}
}
//第三种
for(var i=1;i<arr.length;i++){
var t = arr[i];
var j = i-1;
console.log(t,j)
while(t<arr[j]){
j--;
if(j<0){
break;
}
}
arr[j+1] = t
}
console.log(arr)
数组的排序方法
最新推荐文章于 2021-12-14 20:03:03 发布