Revert change of new Array(len) to [].

This commit is contained in:
Ryan W Tenney
2010-09-01 16:18:22 -04:00
parent 19acc63374
commit 7df67bcc4d

View File

@@ -321,7 +321,7 @@
_.zip = function() { _.zip = function() {
var args = _.toArray(arguments); var args = _.toArray(arguments);
var length = _.max(_.pluck(args, 'length')); var length = _.max(_.pluck(args, 'length'));
var results = []; var results = new Array(length);
for (var i = 0; i < length; i++) results[i] = _.pluck(args, "" + i); for (var i = 0; i < length; i++) results[i] = _.pluck(args, "" + i);
return results; return results;
}; };
@@ -354,7 +354,7 @@
var start = solo ? 0 : a[0], stop = solo ? a[0] : a[1], step = a[2] || 1; var start = solo ? 0 : a[0], stop = solo ? a[0] : a[1], step = a[2] || 1;
var len = Math.ceil((stop - start) / step); var len = Math.ceil((stop - start) / step);
if (len <= 0) return []; if (len <= 0) return [];
var range = []; var range = new Array(len);
for (var i = start, idx = 0; true; i += step) { for (var i = start, idx = 0; true; i += step) {
if ((step > 0 ? i - stop : stop - i) >= 0) return range; if ((step > 0 ? i - stop : stop - i) >= 0) return range;
range[idx++] = i; range[idx++] = i;