js sort方法和事件冒泡数组排序
js的sort方法对数组进行排序
let arr = [1,53,24,25,68,9,2,15];
//方法一,使用js内置的sort方法
arr = arr.sort(function(a,b){
return a-b;//升序,return b-a降序
})
console.log(arr);//[1, 2, 9, 15, 24, 25, 53, 68]
事件冒泡数组排序
let arr = [1,53,24,25,68,9,2,15];
function sort(arr){
for (const i in arr) {
for (const j in arr) {
if (arr[i] < arr[j]) {//升序 arr[i] > arr[j]降序
let element = arr[i];
arr[i] = arr[j];
arr[j] = element;
}
}
}
return arr;
}
console.log(sort(arr));//[1, 2, 9, 15, 24, 25, 53, 68]