_.minBy(array, [iteratee=_.identity])
_.minBy(array, [iteratee=_.identity])
用于返回经过迭代函数处理后的数组中的最小值。
array
:要查找最小值的数组。iteratee
:(可选)迭代函数,用于转换数组中的每个元素。
返回值:数组中经过迭代函数处理后的最小值。如果数组为空,则返回 undefined。
示例:
javascript
console.log(_.minBy([{ x: 4 }, { x: 2 }, { x: 8 }, { x: 6 }], (o) => o.x)); // 输出:{ 'x': 2 }
console.log(_.minBy([{ x: -3 }, { x: -7 }, { x: -11 }], (o) => o.x)); // 输出:{ 'x': -11 }
console.log(_.minBy([], (o) => o.x)); // 输出:undefined
在这个例子中,_.minBy
返回了经过迭代函数处理后的数组中的最小值。