tor-browser

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

letTDZEffectful.js (324B)


      1 function assertThrowsReferenceError(f) {
      2  var e = null;
      3  try {
      4    f();
      5  } catch (ex) {
      6    e = ex;
      7  }
      8  assertEq(e instanceof ReferenceError, true);
      9 }
     10 
     11 // TDZ is effectful, don't optimize out x.
     12 assertThrowsReferenceError(function () { x; let x; });
     13 assertThrowsReferenceError(function () { x; const x = undefined; });