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