Test case details

Preparation Code

var value = { v1: 1, v2: 2, v3: 3 } var values = []; var fields = []; var size = 25000; for (var i = 0; i < size; i++) values[i] = value;
fields = [];

Test cases

Test #1

for (var i = 0; i < size; i++) fields[i] = value;

Test #2

fields = values.map(function(value) { return value; });

Test #3

fields = new Array(size); for (var i = 0; i < size; i++) fields[i] = value;

Test #4

for (var i = 0; i < size; i++) fields.push(value);

Test #5

var i = 0; while (i < size) { fields[i] = value; i++ }