aureooms-js-array
Version:
array manipulation code bricks for JavaScript
26 lines (18 loc) • 1.41 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tee = tee;
function tee(iterable, n, out) {
var i, m, deque;
m = iterable.length;
while (n--) {
deque = [];
for (i = 0; i < m; ++i) {
deque.push(iterable[i]);
}
out.push(deque);
}
return out;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy90ZWUuanMiXSwibmFtZXMiOlsidGVlIiwiaXRlcmFibGUiLCJuIiwib3V0IiwiaSIsIm0iLCJkZXF1ZSIsImxlbmd0aCIsInB1c2giXSwibWFwcGluZ3MiOiI7Ozs7O1FBRWdCQSxHLEdBQUFBLEc7QUFBVCxTQUFTQSxHQUFULENBQWVDLFFBQWYsRUFBeUJDLENBQXpCLEVBQTRCQyxHQUE1QixFQUFrQzs7QUFFeEMsS0FBSUMsQ0FBSixFQUFPQyxDQUFQLEVBQVVDLEtBQVY7O0FBRUFELEtBQUlKLFNBQVNNLE1BQWI7O0FBRUEsUUFBUUwsR0FBUixFQUFjOztBQUViSSxVQUFRLEVBQVI7O0FBRUEsT0FBTUYsSUFBSSxDQUFWLEVBQWNBLElBQUlDLENBQWxCLEVBQXNCLEVBQUVELENBQXhCLEVBQTRCO0FBQzNCRSxTQUFNRSxJQUFOLENBQVlQLFNBQVNHLENBQVQsQ0FBWjtBQUNBOztBQUVERCxNQUFJSyxJQUFKLENBQVNGLEtBQVQ7QUFFQTs7QUFFRCxRQUFPSCxHQUFQO0FBRUEiLCJmaWxlIjoidGVlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiXG5cbmV4cG9ydCBmdW5jdGlvbiB0ZWUgKCBpdGVyYWJsZSwgbiwgb3V0ICkge1xuXG5cdHZhciBpLCBtLCBkZXF1ZTtcblxuXHRtID0gaXRlcmFibGUubGVuZ3RoO1xuXG5cdHdoaWxlICggbi0tICkge1xuXG5cdFx0ZGVxdWUgPSBbXTtcblxuXHRcdGZvciAoIGkgPSAwIDsgaSA8IG0gOyArK2kgKSB7XG5cdFx0XHRkZXF1ZS5wdXNoKCBpdGVyYWJsZVtpXSApO1xuXHRcdH1cblxuXHRcdG91dC5wdXNoKGRlcXVlKTtcblxuXHR9XG5cblx0cmV0dXJuIG91dDtcblxufVxuXG4iXX0=
;