SOURCE

var arr = [2,18,3,1,34,56,21,9,76,54]
var count = 0
// 冒泡排序
function customSort (arr) {
  for(var i=0;i<arr.length;i++){
    for(var j=0;j<arr.length-i;j++){
      count++
      if(arr[j]>arr[j+1]){
        var temp = arr[j]
        arr[j]=arr[j+1]
        arr[j+1] = temp
        if (j == arr.length-i-2){
          break
        }
      }
    }
  }
  console.log(count)
  return arr
}
console.log(customSort(arr))

var arr = [2,6,18,9,5,21]
function sysSort (arr) {
  arr.sort(function(v1,v2){
    if(v1<v2){
      return -1
    }else if (v1>v2){
      return 1
    } else {
      return 0
    }
  })
  return arr
}
console.log(sysSort(arr))
console 命令行工具 X clear

                    
>
console