Test name | Executions per second |
---|---|
new Array | 27.0 Ops/sec |
brackets | 62.7 Ops/sec |
brackets with length | 38.4 Ops/sec |
var arraySize = 10000;
var iterations = arraySize + 100;
var data;
var operate = function(){
for(var index = 0; index < iterations; index++){
data.unshift({});
if(data.length > arraySize) data.pop();
}
}
data = new Array(arraySize);
operate();
data = [];
operate();
data = [];
data.length=arraySize;
operate();