startTest("dromaeo-object-array", 'bde4f5f4'); var ret = [], tmp, num = 500; var i = 1024; // TESTS: Array Building test("Array Construction, []", function () { for (var j = 0; j < i * 15; j++) { ret = []; ret.length = i; } }); test("Array Construction, new Array()", function () { for (var j = 0; j < i * 10; j++) ret = new Array(i); }); test("Array Construction, unshift", function () { ret = []; for (var j = 0; j < i; j++) ret.unshift(j); }); test("Array Construction, splice", function () { ret = []; for (var j = 0; j < i; j++) ret.splice(0, 0, j); }); test("Array Deconstruction, shift", function () { var a = ret.slice(); for (var j = 0; j < i; j++) tmp = a.shift(); }); test("Array Deconstruction, splice", function () { var a = ret.slice(); for (var j = 0; j < i; j++) tmp = a.splice(0, 1); }); test("Array Construction, push", function () { ret = []; for (var j = 0; j < i * 25; j++) ret.push(j); }); test("Array Deconstruction, pop", function () { var a = ret.slice(); for (var j = 0; j < i * 25; j++) tmp = a.pop(); }); endTest();