si-funciona
Version:
Funciones de utilidad para uso general. [General usage utility functions.]
27 lines (25 loc) • 845 B
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
})
exports.default = void 0
require('core-js/stable')
var _cloneObject = _interopRequireDefault(require('../objects/cloneObject'))
function _interopRequireDefault (e) { return e && e.__esModule ? e : { default: e } }
/**
* Leverage buildArrayBase to generate an array filled with a copy of the provided item.
* The length defines how long the array should be.
* @memberOf module:arrayHelpers
* @param {*} item - The item to be used for each array element
* @param {number} length - The desired length of the array
* @returns {Array.<*>}
*/
const buildArray = (item, length) => {
const arr = []
while (arr.length < length) {
const cloned = (0, _cloneObject.default)(item)
arr.push(cloned)
}
return arr
}
var _default = exports.default = buildArray