Sha256: 5d47ab84a1efc7b9aced745cbb4957d7620bbdbc44a6c4a2df9313813e7563fe
Contents?: true
Size: 805 Bytes
Versions: 14
Compression:
Stored size: 805 Bytes
Contents
/** * The base implementation of `_.fill` without an iteratee call guard. * * @private * @param {Array} array The array to fill. * @param {*} value The value to fill `array` with. * @param {number} [start=0] The start position. * @param {number} [end=array.length] The end position. * @returns {Array} Returns `array`. */ function baseFill(array, value, start, end) { var length = array.length; start = start == null ? 0 : (+start || 0); if (start < 0) { start = -start > length ? 0 : (length + start); } end = (typeof end == 'undefined' || end > length) ? length : (+end || 0); if (end < 0) { end += length; } length = start > end ? 0 : end >>> 0; start >>>= 0; while (start < length) { array[start++] = value; } return array; } module.exports = baseFill;
Version data entries
14 entries across 7 versions & 1 rubygems