Lodash - minBy 方法



语法

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

此方法类似于 _.min,但接受 iteratee,对数组中每个元素调用此 iteratee,生成对值进行排序的条件。将使用一个参数调用 iteratee:(value)。

参数

  • array(Array)− 遍历的数组。

  • [iteratee=_.identity](Function)− 为每个元素调用的 iteratee。

输出

  • (*)− 返回最小值。

示例

var _ = require('lodash');
var values = [{ 'n': 1 }, { 'n': 2 }, { 'n': 3 }];
var result = _.minBy(values, function(item) { return item.n; });

console.log(result);
 
result = _.minBy(values, 'n');
console.log(result);

将上述程序保存到tester.js中。运行以下命令以执行该程序。

命令

\>node tester.js

输出

{ n: 1 }
lodash_math.htm
广告