SOURCE

var data=[]
for(var i=0;i<10;i++){
  var randomItem=parseInt((Math.random()*400)+100)
  data.push({
    name:'一级菜单'+i,
    total:randomItem,
    staff:randomItem/2,
    agent:randomItem/2
  })
}

function sortByAsc(field) {
  return function(a,b){
    return a[field]-b[field]
  }
}

function sortByDesc(field){
  return function(a,b){
    return b[field]-a[field]
  }
}

data.sort(sortByAsc('total'));
console.log(data)
console 命令行工具 X clear

                    
>
console