UNPKG

@modern-kit/utils

Version:
22 lines (19 loc) 439 B
'use strict'; 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; } exports.min = min; //# sourceMappingURL=index.cjs.map