aureooms-js-array
Version:
array manipulation code bricks for JavaScript
29 lines (21 loc) • 1.71 kB
JavaScript
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=
;