实现一个函数 minBy(array, iteratee),该函数在遍历 array 后,根据 iteratee 的返回值找到最小值的元素。
array (Array): 要迭代的数组。iteratee (Function): 每次迭代调用的函数,该函数接受一个参数:(value)。(*): 返回最小值。
minBy([2, 3, 1, 4], (num) => num); // => 1minBy([{ n: 1 }, { n: 2 }], (o) => o.n); // => { n: 1 }
该函数应忽略 iteratee 产生 null 或 undefined 的元素。
minBy([{ n: 1 }, { n: 2 }], (o) => o.m); // => undefined
console.log() 语句将显示在此处。