UNPKG

@modern-kit/utils

Version:
20 lines (18 loc) 421 B
function min(arr, iteratee) { let minValue = Number.MAX_SAFE_INTEGER; let minItem = arr[0]; if (arr.length < 1) return minItem; if (!iteratee) { return Math.min(...arr); } for (let i = 0; i < arr.length; i++) { const value = iteratee(arr[i]); if (value < minValue) { minItem = arr[i]; minValue = value; } } return minItem; } export { min }; //# sourceMappingURL=index.mjs.map