根据数组对象里的某一个字段排序

228 阅读1分钟
 /**  排序  */ 
     objectArraySort (keyName) {
      return function (objectN, objectM) {
        var valueN = objectN[keyName]
        var valueM = objectM[keyName]
        if (valueN > valueM) return 1
        else if (valueN < valueM) return -1
        else return 0
      }
    }

使用方法

  filterArr.sort(this.objectArraySort('diseasedArea'))
//filterArr 数组对象
// diseasedArea对象里需要排序的字段