1 var isSymbol = require(
'./isSymbol');
13 function baseExtremum(array, iteratee, comparator) {
15 length = array.length;
17 while (++index < length) {
18 var value = array[index],
19 current = iteratee(value);
21 if (current != null && (computed === undefined
22 ? (current === current && !isSymbol(current))
23 : comparator(current, computed)
25 var computed = current,
32 module.exports = baseExtremum;