varbaseSlice=require('./_baseSlice');/** * Casts `array` to a slice if it's needed. * * @private * @param {Array} array The array to inspect. * @param {number} start The start position. * @param {number} [end=array.length] The end position. * @returns {Array} Returns the cast slice. */functioncastSlice(array,start,end){varlength=array.length;end=end===undefined?length:end;return(!start&&end>=length)?array:baseSlice(array,start,end);}module.exports=castSlice;