tor-browser

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

testSlowArrayPop.js (330B)


      1 function testSlowArrayPop() {
      2    var a = [];
      3    for (var i = 0; i < 9; i++)
      4        a[i] = [0];
      5    a[8].__defineGetter__("0", function () { return 'xyzzy'; });
      6 
      7    var last;
      8    for (var i = 0; i < 9; i++)
      9        last = a[i].pop();  // reenters interpreter in getter
     10    return last;
     11 }
     12 assertEq(testSlowArrayPop(), 'xyzzy');