// 对数组排序,从小到大
function sortArr(arr) {
for (var i = 0; i < arr.length - 1; i++) {
var isSort = true;
for (var j = 0; j < arr.length - 1 - i; j++) {
if (arr[j] > arr[j+1]) {
isSort = false;
var tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
}
}
if (isSort) {
break;
}
}
return arr;
}
var arr = [12, 15, 2, 10, 8];
var newArray = sortArr(arr);
console.log(newArray); // [2, 8, 10, 12, 15]
原生js对数组冒泡排序(从小到大)
最新推荐文章于 2024-07-24 20:02:07 发布