aureooms-js-array
Version:
array manipulation code bricks for JavaScript
20 lines (15 loc) • 1.23 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.pick = pick;
function pick(array, indices, out) {
var i, k, len;
len = indices.length;
for (i = 0; i < len; ++i) {
k = indices[i];
out.push(array[k]);
}
return out;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9waWNrLmpzIl0sIm5hbWVzIjpbInBpY2siLCJhcnJheSIsImluZGljZXMiLCJvdXQiLCJpIiwiayIsImxlbiIsImxlbmd0aCIsInB1c2giXSwibWFwcGluZ3MiOiI7Ozs7O1FBQ2dCQSxJLEdBQUFBLEk7QUFBVCxTQUFTQSxJQUFULENBQWVDLEtBQWYsRUFBc0JDLE9BQXRCLEVBQStCQyxHQUEvQixFQUFxQzs7QUFFM0MsS0FBSUMsQ0FBSixFQUFPQyxDQUFQLEVBQVVDLEdBQVY7O0FBRUFBLE9BQU1KLFFBQVFLLE1BQWQ7O0FBRUEsTUFBTUgsSUFBSSxDQUFWLEVBQWNBLElBQUlFLEdBQWxCLEVBQXdCLEVBQUVGLENBQTFCLEVBQThCO0FBQzdCQyxNQUFJSCxRQUFRRSxDQUFSLENBQUo7QUFDQUQsTUFBSUssSUFBSixDQUFVUCxNQUFNSSxDQUFOLENBQVY7QUFDQTs7QUFFRCxRQUFPRixHQUFQO0FBQ0EiLCJmaWxlIjoicGljay5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuZXhwb3J0IGZ1bmN0aW9uIHBpY2soIGFycmF5LCBpbmRpY2VzLCBvdXQgKSB7XG5cblx0dmFyIGksIGssIGxlbjtcblxuXHRsZW4gPSBpbmRpY2VzLmxlbmd0aDtcblxuXHRmb3IgKCBpID0gMCA7IGkgPCBsZW4gOyArK2kgKSB7XG5cdFx0ayA9IGluZGljZXNbaV07XG5cdFx0b3V0LnB1c2goIGFycmF5W2tdICk7XG5cdH1cblxuXHRyZXR1cm4gb3V0O1xufVxuXG4iXX0=
;