实现一个函数 minBy(array, iteratee),该函数在遍历 array 后,根据 iteratee 的返回值找到最小值的元素。
minBy(array, iteratee)
array
iteratee
_(_)*: 返回最小值。
(_)
minBy([2, 3, 1, 4], (num) => num); // => 1 minBy([{ n: 1 }, { n: 2 }], (o) => o.n); // => { n: 1 }
该函数应忽略 iteratee 产生 null 或 undefined 的元素。
null
undefined
minBy([{ n: 1 }, { n: 2 }], (o) => o.m); // => undefined
_.minBy
console.log()