yatter
    Preparing search index...

    Function sorter

    • 为数组 sort 方法生成排序函数, 根据根据参数一函数返回的数组依次排序

      Type Parameters

      • T

      Parameters

      • calKey: (ele: T) => (string | number)[]

        计算排序数组

      • order: OneOrMore<OrderType> = 'asc'

      Returns (a: T, b: T) => -1 | 0 | 1

      排序函数

      // 先按年龄升序,同年龄的按名字降序
      [{age: 12, name: 'Tom'}].sort(sorter(person => [person.age, person.name], ['asc', 'desc']))