times.js 255 B

1234567891011
  1. var optimizeCb = require('./optimizeCb');
  2. exports = function(n, fn, ctx) {
  3. var ret = Array(Math.max(0, n));
  4. fn = optimizeCb(fn, ctx, 1);
  5. for (var i = 0; i < n; i++) {
  6. ret[i] = fn(i);
  7. }
  8. return ret;
  9. };
  10. module.exports = exports;