tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

new-object-with-dynamic-slots.js (669B)


      1 function Foo() {
      2    this.a = 1;
      3    this.b = 1;
      4    this.c = 1;
      5    this.d = 1;
      6    this.e = 1;
      7    this.f = 1;
      8    this.g = 1;
      9    this.h = 1;
     10    this.i = 1;
     11    this.j = 1;
     12    this.k = 1;
     13    this.l = 1;
     14    this.m = 1;
     15    this.n = 1;
     16    this.o = 1;
     17    this.p = 1;
     18    this.q = 1;
     19    this.r = 1;
     20    this.s = 1;
     21 }
     22 
     23 function fn() {
     24    var a = [];
     25    for (var i = 0; i < 50; i++)
     26        a.push(new Foo());
     27    var total = 0;
     28    for (var i = 0; i < a.length; i++) {
     29        var v = a[i];
     30        total += v.a + v.b + v.c + v.d + v.e + v.f + v.g + v.h + v.i + v.j + v.k + v.l + v.m + v.n + v.o + v.p + v.q + v.r + v.s;
     31    }
     32    assertEq(total, 950);
     33 }
     34 fn();