数组的嵌套排序

// 常规的数组排序的方法  a-b升序  b-a降序
arr.sort(function(a,b) { return a - b })  

// sort内部是有嵌套排序机制的 两级排序

this.productSourceList =   productSourceList.sort(this.sortByTwo)

function sortByTwo(a,b) {
  return a.priority === b.priority ? a.prodsourceId - b.prodsourceId : a.priority - b.priority
}

  备注: 根据优先级从小到大进行排序;优先级相同的情况下,再去根据产品资料的id从小到大进行排序

上一篇:排队打水问题


下一篇:@Query注解的用法(Spring Data JPA)