Skip to content

maxBy

数组 中查找通过函数应用到每个元素后的 最大值。如果数组为空,则返回 undefined

使用

ts
import { maxBy } from 'rattail'

maxBy([{ n: 5 }, { n: 10 }, { n: 8 }], ({ n }) => n)
// return { n: 10 }

参数

参数类型默认值
arrT[]
fn(val: T) => number

返回值

类型
T | undefined