1、使用sort()
var arr = [1,2,3,4,4,1,1,2,1,1,1,5,6,7,5,6];
arr.sort();
console.log(arr)
2、选择排序
var arr = [1,2,3,4,4,1,1,2,1,1,1,5,6,7,5,6];
for (var i=0;i<arr.length-1;i++) {
for (var j = i+1;j<arr.length;j++){
var temp = null;
if(arr[i] > arr[j]){
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp
}
}
}
console.log(arr)
3、冒泡排序
var arr = [1,2,3,4,4,1,1,2,1,1,1,5,6,7,5,6];
for (var i=0;i<arr.length-1;i++) {
for (var j=0;j<arr.length-1;j++) {
if(arr[j] > arr[j+1]){
var temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp
}
}
}
console.log(arr)