00001 var baseExtremum = require('./_baseExtremum'),
00002 baseGt = require('./_baseGt'),
00003 baseIteratee = require('./_baseIteratee');
00004
00028 function maxBy(array, iteratee) {
00029 return (array && array.length)
00030 ? baseExtremum(array, baseIteratee(iteratee, 2), baseGt)
00031 : undefined;
00032 }
00033
00034 module.exports = maxBy;