sugar
Version:
A Javascript utility library for working with native objects.
17 lines (12 loc) • 388 B
JavaScript
;
var Sugar = require('sugar-core'),
coercePositiveInteger = require('../common/internal/coercePositiveInteger');
Sugar.Array.defineStatic({
'construct': function(n, indexMapFn) {
n = coercePositiveInteger(n);
return Array.from(new Array(n), function(el, i) {
return indexMapFn && indexMapFn(i);
});
}
});
module.exports = Sugar.Array.construct;