tor-browser

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

testIncDecReadOnly.js (371B)


      1 var r;
      2 Object.defineProperty(this, "x", {value: 0, writable: false});
      3 
      4 for (var a = 0; a < 10; ++a)
      5    r = ++x;
      6 assertEq(x, 0);
      7 assertEq(r, 1);
      8 
      9 for (var a = 0; a < 10; ++a)
     10    r = --x;
     11 assertEq(x, 0);
     12 assertEq(r, -1);
     13 
     14 for (var a = 0; a < 10; ++a)
     15    r = x++;
     16 assertEq(x, 0);
     17 assertEq(r, 0);
     18 
     19 for (var a = 0; a < 10; ++a)
     20    r = x--;
     21 assertEq(x, 0);
     22 assertEq(r, 0);