tor-browser

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

constant-compare-with-undefined.js (491B)


      1 function test1(v) {
      2  var undefined = v;
      3  assertEq(v === undefined, true);
      4  assertEq(v !== undefined, false);
      5  (function inner(a) {
      6    assertEq(a === undefined, true);
      7    assertEq(a !== undefined, false);
      8  })(v);
      9 }
     10 test1(1);
     11 
     12 function test2() {
     13  var envChainObject = {undefined: 1};
     14  evaluate(`var x = 1; var res1 = x === undefined; var res2 = x !== undefined;`,
     15           {envChainObject});
     16  assertEq(envChainObject.res1, true);
     17  assertEq(envChainObject.res2, false);
     18 }
     19 test2();