_.maxBy(取数组中最大值)

语法:

_.maxBy(array, [iteratee=_.identity])

源代码链接:source

npm包链接:npm package

描述:

这个方法类似_.max除了它接受iteratee来调用array中的每一个元素,来生成其值排序的标准。 iteratee 会调用1个参数:(value)

意思就是迭代处理处理后的值,取最大返回原值

开始版本:4.0.0

参数:

  • value (*): 要检查的值。

返回值:

  • (boolean): 如果 value 是一个 Map 对象,那么返回 true,否则返回 false。

例子:

var objects = [{ 'n': 1 }, { 'n': 2 }];

_.maxBy(objects, function(o) { return o.n; });
// => { 'n': 2 }

// The `_.property` iteratee shorthand.
_.maxBy(objects, 'n');
// => { 'n': 2 }

Last updated