tor-browser

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

object-addprop-hook.js (443B)


      1 function test() {
      2    var sym = Symbol();
      3    for (var i = 0; i < 100; i++) {
      4        var obj = newObjectWithAddPropertyHook();
      5        assertEq(obj._propertiesAdded, 0);
      6        obj.x = 1;
      7        obj.y = 2;
      8        obj.z = 3;
      9        obj[sym] = 4;
     10        obj[0] = 1;
     11        obj[1234567] = 1;
     12        assertEq(obj._propertiesAdded, 6);
     13        assertEq(obj.x, 1);
     14        assertEq(obj[sym], 4);
     15        assertEq(obj[0], 1);
     16    }
     17 }
     18 test();