UNPKG

@modern-kit/utils

Version:
22 lines (19 loc) 439 B
'use strict'; function max(arr, iteratee) { let maxValue = Number.MIN_SAFE_INTEGER; let maxItem = arr[0]; if (arr.length < 1) return maxItem; if (!iteratee) { return Math.max(...arr); } for (let i = 0; i < arr.length; i++) { const value = iteratee(arr[i]); if (value > maxValue) { maxItem = arr[i]; maxValue = value; } } return maxItem; } exports.max = max; //# sourceMappingURL=index.cjs.map