Lines Matching refs:start

1849           start = view.start,
1851 length = end - start,
1852 index = isRight ? end : (start - 1),
2886 function baseFill(array, value, start, end) { argument
2889 start = toInteger(start);
2890 if (start < 0) {
2891 start = -start > length ? 0 : (length + start);
2897 end = start > end ? 0 : toLength(end);
2898 while (start < end) {
2899 array[start++] = value;
3118 function baseInRange(number, start, end) { argument
3119 return number >= nativeMin(start, end) && number < nativeMax(start, end);
3879 function baseRange(start, end, step, fromRight) { argument
3881 length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),
3885 result[fromRight ? length : ++index] = start;
3886 start += step;
3927 function baseRest(func, start) { argument
3928 return setToString(overRest(func, start, identity), func + '');
4045 function baseSlice(array, start, end) { argument
4049 if (start < 0) {
4050 start = -start > length ? 0 : (length + start);
4056 length = start > end ? 0 : ((end - start) >>> 0);
4057 start >>>= 0;
4061 result[index] = array[index + start];
4482 function castSlice(array, start, end) { argument
4485 return (!start && end >= length) ? array : baseSlice(array, start, end);
5330 return function(start, end, step) { argument
5331 if (step && typeof step != 'number' && isIterateeCall(start, end, step)) {
5335 start = toFinite(start);
5337 end = start;
5338 start = 0;
5342 step = step === undefined ? (start < end ? 1 : -1) : toFinite(step);
5343 return baseRange(start, end, step, fromRight);
6080 function getView(start, end, transforms) { argument
6089 case 'drop': start += size; break;
6091 case 'take': end = nativeMin(end, start + size); break;
6092 case 'takeRight': start = nativeMax(start, end - size); break;
6095 return { 'start': start, 'end': end };
6546 function overRest(func, start, transform) {
6547 start = nativeMax(start === undefined ? (func.length - 1) : start, 0);
6551 length = nativeMax(args.length - start, 0),
6555 array[index] = args[start + index];
6558 var otherArgs = Array(start + 1);
6559 while (++index < start) {
6562 otherArgs[start] = transform(array);
7202 function fill(array, value, start, end) {
7207 if (start && typeof start != 'number' && isIterateeCall(array, value, start)) {
7208 start = 0;
7211 return baseFill(array, value, start, end);
7911 function slice(array, start, end) {
7916 if (end && typeof end != 'number' && isIterateeCall(array, start, end)) {
7917 start = 0;
7921 start = start == null ? 0 : toInteger(start);
7924 return baseSlice(array, start, end);
8816 start = length ? paths[0] : 0,
8821 !(value instanceof LazyWrapper) || !isIndex(start)) {
8824 value = value.slice(start, +start + (length ? 1 : 0));
10795 function rest(func, start) {
10799 start = start === undefined ? start : toInteger(start);
10800 return baseRest(func, start);
10837 function spread(func, start) {
10841 start = start == null ? 0 : nativeMax(toInteger(start), 0);
10843 var array = args[start],
10844 otherArgs = castSlice(args, 0, start);
14035 function inRange(number, start, end) {
14036 start = toFinite(start);
14038 end = start;
14039 start = 0;
14044 return baseInRange(number, start, end);
14965 start = charsStartIndex(strSymbols, chrSymbols),
14968 return castSlice(strSymbols, start, end).join('');
15032 start = charsStartIndex(strSymbols, stringToArray(chars));
15034 return castSlice(strSymbols, start).join('');
16952 LazyWrapper.prototype.slice = function(start, end) {
16953 start = toInteger(start);
16956 if (result.__filtered__ && (start > 0 || end < 0)) {
16959 if (start < 0) {
16960 result = result.takeRight(-start);
16961 } else if (start) {
16962 result = result.drop(start);
16966 result = end < 0 ? result.dropRight(-end) : result.take(end - start);