Underscore.JS - méthode max

Syntaxe

_.max(list, [iteratee], [context])

La méthode max obtient la valeur maximale de la liste. Dans le cas de la méthode iteratee fournie, elle est utilisée pour comparer les valeurs. Il ignore les valeurs non numériques.

Exemple

var _ = require('underscore');

var list = [{name: 'Sam', age: 10}, {name: 'Joe', age: 12}, {name: 'Rob', age: 15}]

//Example 1. invoke max method to get oldest student
var result = _.max(list, function(list){ return list.age});
console.log(result);

list = [1, 4, 6, 3, 7, 9]

//Example 2. invoke max method to get maximum number
result = _.max(list)
console.log(result)

Enregistrez le programme ci-dessus dans tester.js. Exécutez la commande suivante pour exécuter ce programme.

Commander

\>node tester.js

Production

{ name: 'Rob', age: 15 }
9