Test case details

Preparation Code

var values = [],         count = 10000;         for (var i = 0; i < count; i++) {       values[i] = i;     }

Test cases

Test #1

var array = Array(count); for (var i = 0; i < count; i++) {   array[i] = values[i]; }

Test #2

var array = []; for (var i = 0; i < count; i++) {   array.push(values[i]); }

Test #3

var array = []; for (var i = 0; i < count; i++) {   array[array.length] = values[i]; }

Test #4

var arrayLength = 0; var array = []; for (var i = 0; i < count; i++) {     array[arrayLength++] = values[i]; }  

Test #5

var array = []; var i=count; while(i--) {   array[i]=values[i]; }

Test #6

var array = Array(count); var i=0; while(i < count) {   array[i]=values[i];   i++; }

Test #7

var array = []; var i=0; while(i < count) {   array.push(values[i]);   i++; }