1/** 2 * The base implementation of `_.times` without support for iteratee shorthands 3 * or max array length checks. 4 * 5 * @private 6 * @param {number} n The number of times to invoke `iteratee`. 7 * @param {Function} iteratee The function invoked per iteration. 8 * @returns {Array} Returns the array of results. 9 */ 10function baseTimes(n, iteratee) { 11 var index = -1, 12 result = Array(n); 13 14 while (++index < n) { 15 result[index] = iteratee(index); 16 } 17 return result; 18} 19 20module.exports = baseTimes; 21