Use prefix increment operator where easily done.

This commit is contained in:
John-David Dalton
2014-07-27 13:03:53 -07:00
parent c159da1fbc
commit ff4e0cb1c2

View File

@@ -131,7 +131,7 @@
]; ];
/** Used to make template sourceURLs easier to identify */ /** Used to make template sourceURLs easier to identify */
var templateCounter = 0; var templateCounter = -1;
/** `Object#toString` result references */ /** `Object#toString` result references */
var argsClass = '[object Arguments]', var argsClass = '[object Arguments]',
@@ -1802,7 +1802,7 @@
function baseFlatten(array, isDeep, isStrict, fromIndex) { function baseFlatten(array, isDeep, isStrict, fromIndex) {
var index = (fromIndex || 0) - 1, var index = (fromIndex || 0) - 1,
length = array.length, length = array.length,
resIndex = 0, resIndex = -1,
result = []; result = [];
while (++index < length) { while (++index < length) {
@@ -1819,10 +1819,10 @@
result.length += valLength; result.length += valLength;
while (++valIndex < valLength) { while (++valIndex < valLength) {
result[resIndex++] = value[valIndex]; result[++resIndex] = value[valIndex];
} }
} else if (!isStrict) { } else if (!isStrict) {
result[resIndex++] = value; result[++resIndex] = value;
} }
} }
return result; return result;
@@ -3152,13 +3152,13 @@
function compact(array) { function compact(array) {
var index = -1, var index = -1,
length = array ? array.length : 0, length = array ? array.length : 0,
resIndex = 0, resIndex = -1,
result = []; result = [];
while (++index < length) { while (++index < length) {
var value = array[index]; var value = array[index];
if (value) { if (value) {
result[resIndex++] = value; result[++resIndex] = value;
} }
} }
return result; return result;
@@ -4569,7 +4569,7 @@
* // => { '3': 2, '5': 1 } * // => { '3': 2, '5': 1 }
*/ */
var countBy = createAggregator(function(result, value, key) { var countBy = createAggregator(function(result, value, key) {
(hasOwnProperty.call(result, key) ? result[key]++ : result[key] = 1); hasOwnProperty.call(result, key) ? ++result[key] : (result[key] = 1);
}); });
/** /**
@@ -8256,7 +8256,7 @@
// use a sourceURL for easier debugging // use a sourceURL for easier debugging
// http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl // http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl
var sourceURL = options.sourceURL || ('/lodash/template/source[' + (templateCounter++) + ']'); var sourceURL = options.sourceURL || ('/lodash/template/source[' + (++templateCounter) + ']');
sourceURL = sourceURL ? ('\n/*\n//# sourceURL=' + sourceURL + '\n*/') : ''; sourceURL = sourceURL ? ('\n/*\n//# sourceURL=' + sourceURL + '\n*/') : '';
string.replace(reDelimiters, function(match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) { string.replace(reDelimiters, function(match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) {