test/examples/array-micro.js

changeset 633
a2065f67857c
parent 334
918a986b0478
child 952
6d5471a497fb
child 962
ac62e33a99b0
     1.1 --- a/test/examples/array-micro.js	Thu Oct 17 12:38:50 2013 +0200
     1.2 +++ b/test/examples/array-micro.js	Thu Oct 17 17:33:16 2013 +0200
     1.3 @@ -90,6 +90,24 @@
     1.4      array[6] = 6;
     1.5  });
     1.6  
     1.7 +bench("push", function() {
     1.8 +    var arr = [1, 2, 3];
     1.9 +    arr.push(4);
    1.10 +    arr.push(5);
    1.11 +    arr.push(6);
    1.12 +});
    1.13 +
    1.14 +bench("pop", function() {
    1.15 +    var arr = [1, 2, 3];
    1.16 +    arr.pop();
    1.17 +    arr.pop();
    1.18 +    arr.pop();
    1.19 +});
    1.20 +
    1.21 +bench("splice", function() {
    1.22 +    [1, 2, 3].splice(0, 2, 5, 6, 7);
    1.23 +});
    1.24 +
    1.25  var all = function(e) { return true; };
    1.26  var none = function(e) { return false; };
    1.27  

mercurial