tor-browser

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

testFoldPropertyAccess.js (461B)


      1 var cases = [
      2    function (obj) {
      3        return obj["ab"];
      4    },
      5    function (obj) {
      6        return obj["a" + "b"];
      7    },
      8    function (obj) {
      9        return obj[0 ? "cd" : "ab"];
     10    },
     11    function (obj) {
     12        return obj[true ? "ab" : "cd"];
     13    },
     14    function (obj) {
     15        return obj[(1 + 0) ? "ab" : "cd"];
     16    }
     17 ]
     18 
     19 for (var i = 0; i < cases.length; i++) {
     20    assertEq(cases[i]({ab: 42}), 42);
     21    assertEq(cases[i]({cd: 120}), undefined);
     22 }