UNPKG

aureooms-js-array

Version:

array manipulation code bricks for JavaScript

28 lines (20 loc) 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.min = min; function min(compare, a, i, j) { var key, tmp; if (i >= j) { return undefined; } key = a[i]; for (++i; i < j; ++i) { tmp = a[i]; if (compare(tmp, key) < 0) { key = tmp; } } return key; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9taW4uanMiXSwibmFtZXMiOlsibWluIiwiY29tcGFyZSIsImEiLCJpIiwiaiIsImtleSIsInRtcCIsInVuZGVmaW5lZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFFZ0JBLEcsR0FBQUEsRztBQUFULFNBQVNBLEdBQVQsQ0FBZUMsT0FBZixFQUF3QkMsQ0FBeEIsRUFBMkJDLENBQTNCLEVBQThCQyxDQUE5QixFQUFrQzs7QUFFeEMsS0FBSUMsR0FBSixFQUFTQyxHQUFUOztBQUVBLEtBQUtILEtBQUtDLENBQVYsRUFBYztBQUNiLFNBQU9HLFNBQVA7QUFDQTs7QUFFREYsT0FBTUgsRUFBRUMsQ0FBRixDQUFOOztBQUVBLE1BQU0sRUFBRUEsQ0FBUixFQUFZQSxJQUFJQyxDQUFoQixFQUFvQixFQUFFRCxDQUF0QixFQUEwQjs7QUFFekJHLFFBQU1KLEVBQUVDLENBQUYsQ0FBTjs7QUFFQSxNQUFLRixRQUFTSyxHQUFULEVBQWNELEdBQWQsSUFBc0IsQ0FBM0IsRUFBK0I7QUFDOUJBLFNBQU1DLEdBQU47QUFDQTtBQUVEOztBQUVELFFBQU9ELEdBQVA7QUFDQSIsImZpbGUiOiJtaW4uanMiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuZXhwb3J0IGZ1bmN0aW9uIG1pbiAoIGNvbXBhcmUsIGEsIGksIGogKSB7XG5cblx0dmFyIGtleSwgdG1wO1xuXG5cdGlmICggaSA+PSBqICkge1xuXHRcdHJldHVybiB1bmRlZmluZWQ7XG5cdH1cblxuXHRrZXkgPSBhW2ldO1xuXG5cdGZvciAoICsraSA7IGkgPCBqIDsgKytpICkge1xuXG5cdFx0dG1wID0gYVtpXTtcblxuXHRcdGlmICggY29tcGFyZSggdG1wLCBrZXkgKSA8IDAgKSB7XG5cdFx0XHRrZXkgPSB0bXA7XG5cdFx0fVxuXG5cdH1cblxuXHRyZXR1cm4ga2V5O1xufVxuXG4iXX0=