冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)
// 冒泡排序
<script>
var arr = [6, 41, 32, 2, 1];
// var newArr = [];
var temp = 0;
for (var i = 0; i <= arr.length - 1; i++) {
for (var j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
console.log(arr);
</script>
翻转数组
arr.reverse();
数组排序
arr1.short();
// 需要在short里添加升序方法
arr1.short(function(a, b) {
return a - b; // 升序的顺序排列
});
arr1.short(function(a, b) {
return b - a; // 降序的顺序排列
});