max / min
这两个函数直接返回集合中最大和最小的数:
'use strict';
var arr = [3, 5, 7, 9];
.max(arr); // 9
.min(arr); // 3
// 空集合会返回-Infinity和Infinity,所以要先判断集合不为空:
.max([])
-Infinity
.min([])
Infinity
注意,如果集合是Object, max() 和 min() 只作用于value,忽略掉key:
'use strict';
_.max({ a: 1, b: 2, c: 3 }); // 3