UNPKG

aureooms-js-array

Version:

array manipulation code bricks for JavaScript

21 lines (16 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compress = compress; function compress(iterable, selector, out) { var i, j; j = Math.min(iterable.length, selector.length); for (i = 0; i < j; ++i) { if (selector[i]) { out.push(iterable[i]); } } return out; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9tYXAvY29tcHJlc3MuanMiXSwibmFtZXMiOlsiY29tcHJlc3MiLCJpdGVyYWJsZSIsInNlbGVjdG9yIiwib3V0IiwiaSIsImoiLCJNYXRoIiwibWluIiwibGVuZ3RoIiwicHVzaCJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFFZ0JBLFEsR0FBQUEsUTtBQUFULFNBQVNBLFFBQVQsQ0FBb0JDLFFBQXBCLEVBQThCQyxRQUE5QixFQUF3Q0MsR0FBeEMsRUFBOEM7O0FBRXBELEtBQUlDLENBQUosRUFBT0MsQ0FBUDs7QUFFQUEsS0FBSUMsS0FBS0MsR0FBTCxDQUFVTixTQUFTTyxNQUFuQixFQUEyQk4sU0FBU00sTUFBcEMsQ0FBSjs7QUFFQSxNQUFNSixJQUFJLENBQVYsRUFBY0EsSUFBSUMsQ0FBbEIsRUFBc0IsRUFBRUQsQ0FBeEIsRUFBNEI7QUFDM0IsTUFBS0YsU0FBU0UsQ0FBVCxDQUFMLEVBQW1CO0FBQ2xCRCxPQUFJTSxJQUFKLENBQVVSLFNBQVNHLENBQVQsQ0FBVjtBQUNBO0FBQ0Q7O0FBRUQsUUFBT0QsR0FBUDtBQUVBIiwiZmlsZSI6ImNvbXByZXNzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5cbmV4cG9ydCBmdW5jdGlvbiBjb21wcmVzcyAoIGl0ZXJhYmxlLCBzZWxlY3Rvciwgb3V0ICkge1xuXG5cdHZhciBpLCBqO1xuXG5cdGogPSBNYXRoLm1pbiggaXRlcmFibGUubGVuZ3RoLCBzZWxlY3Rvci5sZW5ndGggKTtcblxuXHRmb3IgKCBpID0gMCA7IGkgPCBqIDsgKytpICkge1xuXHRcdGlmICggc2VsZWN0b3JbaV0gKSB7XG5cdFx0XHRvdXQucHVzaCggaXRlcmFibGVbaV0gKTtcblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gb3V0O1xuXG59XG5cbiJdfQ==