test/examples/array-micro.js

changeset 633
a2065f67857c
parent 334
918a986b0478
child 952
6d5471a497fb
child 962
ac62e33a99b0
equal deleted inserted replaced
632:b01a10c7c7c2 633:a2065f67857c
88 array[0] = 0; 88 array[0] = 0;
89 array[3] = 3; 89 array[3] = 3;
90 array[6] = 6; 90 array[6] = 6;
91 }); 91 });
92 92
93 bench("push", function() {
94 var arr = [1, 2, 3];
95 arr.push(4);
96 arr.push(5);
97 arr.push(6);
98 });
99
100 bench("pop", function() {
101 var arr = [1, 2, 3];
102 arr.pop();
103 arr.pop();
104 arr.pop();
105 });
106
107 bench("splice", function() {
108 [1, 2, 3].splice(0, 2, 5, 6, 7);
109 });
110
93 var all = function(e) { return true; }; 111 var all = function(e) { return true; };
94 var none = function(e) { return false; }; 112 var none = function(e) { return false; };
95 113
96 bench("filter all", function() { 114 bench("filter all", function() {
97 array.filter(all); 115 array.filter(all);

mercurial