JS对List集合进行排序
使用自带sort对对象某一字段排序使用冒泡排序:
使用自带sort对对象某一字段排序
var list
= [1,44,2,4,77,3,6,2];
console
.log("排序前:" + list
);
list
.sort(function(a
,b
){
return b
-a
;
});
console
.log("排序后:" + list
);
排序后结果:
排序前:
1,44,2,4,77,3,6,2
排序后
:77,44,6,4,3,2,2,1
使用冒泡排序:
var list
= [1,44,2,4,77,3,6,2];
console
.log("排序前:" + list
);
var len
= list
.length
;
for (var i
= 0; i
< len
-1; i
++) {
for (var j
= 0; j
< len
- 1 - i
; j
++) {
if (list
[j
] < list
[j
+ 1]) {
var temp
= list
[j
];
list
[j
] = list
[j
+1];
list
[j
+1] = temp
;
}
}
}
console
.log("排序后:" + list
);
排序后结果:
排序前:
1,44,2,4,77,3,6,2
排序后
:1,2,2,3,4,6,44,77
转载请注明原文地址: https://mac.8miu.com/read-516107.html