UNPKG

aureooms-js-array

Version:

array manipulation code bricks for JavaScript

29 lines (21 loc) 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chain = chain; function chain(iterables, out) { var i, j, n, len, it; len = iterables.length; if (len === 0) { return out; } for (i = 0; i < len; ++i) { it = iterables[i]; n = it.length; for (j = 0; j < n; ++j) { out.push(it[j]); } } return out; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9tYXAvY2hhaW4uanMiXSwibmFtZXMiOlsiY2hhaW4iLCJpdGVyYWJsZXMiLCJvdXQiLCJpIiwiaiIsIm4iLCJsZW4iLCJpdCIsImxlbmd0aCIsInB1c2giXSwibWFwcGluZ3MiOiI7Ozs7O1FBQ2dCQSxLLEdBQUFBLEs7QUFBVCxTQUFTQSxLQUFULENBQWlCQyxTQUFqQixFQUE0QkMsR0FBNUIsRUFBa0M7O0FBRXhDLEtBQUlDLENBQUosRUFBT0MsQ0FBUCxFQUFVQyxDQUFWLEVBQWFDLEdBQWIsRUFBa0JDLEVBQWxCOztBQUVBRCxPQUFNTCxVQUFVTyxNQUFoQjs7QUFHQSxLQUFLRixRQUFRLENBQWIsRUFBaUI7QUFDaEIsU0FBT0osR0FBUDtBQUNBOztBQUdELE1BQU1DLElBQUksQ0FBVixFQUFjQSxJQUFJRyxHQUFsQixFQUF3QixFQUFFSCxDQUExQixFQUE4Qjs7QUFFN0JJLE9BQUtOLFVBQVVFLENBQVYsQ0FBTDtBQUNBRSxNQUFJRSxHQUFHQyxNQUFQOztBQUVBLE9BQU1KLElBQUksQ0FBVixFQUFjQSxJQUFJQyxDQUFsQixFQUFzQixFQUFFRCxDQUF4QixFQUE0QjtBQUMzQkYsT0FBSU8sSUFBSixDQUFVRixHQUFHSCxDQUFILENBQVY7QUFDQTtBQUNEOztBQUVELFFBQU9GLEdBQVA7QUFFQSIsImZpbGUiOiJjaGFpbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGZ1bmN0aW9uIGNoYWluICggaXRlcmFibGVzLCBvdXQgKSB7XG5cblx0dmFyIGksIGosIG4sIGxlbiwgaXQ7XG5cblx0bGVuID0gaXRlcmFibGVzLmxlbmd0aDtcblxuXG5cdGlmICggbGVuID09PSAwICkge1xuXHRcdHJldHVybiBvdXQ7XG5cdH1cblxuXG5cdGZvciAoIGkgPSAwIDsgaSA8IGxlbiA7ICsraSApIHtcblxuXHRcdGl0ID0gaXRlcmFibGVzW2ldO1xuXHRcdG4gPSBpdC5sZW5ndGg7XG5cblx0XHRmb3IgKCBqID0gMCA7IGogPCBuIDsgKytqICkge1xuXHRcdFx0b3V0LnB1c2goIGl0W2pdICk7XG5cdFx0fVxuXHR9XG5cblx0cmV0dXJuIG91dDtcblxufVxuXG4iXX0=