tor-browser

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

property.js (358B)


      1 /* Handle recompilation on undefined properties and array holes. */
      2 
      3 var v = {};
      4 if (typeof v == 'string')
      5  v.x = 0;
      6 function prop(v)
      7 {
      8  var z = v.x + 1;
      9  assertEq(z, NaN);
     10 }
     11 prop(v);
     12 
     13 v = [];
     14 v[0] = 0;
     15 v[1] = 1;
     16 v[3] = 3;
     17 v[4] = 4;
     18 function elem(x)
     19 {
     20  var x = "";
     21  for (var i = 0; i < 5; i++)
     22    x += v[i];
     23  assertEq(x, "01undefined34");
     24 }
     25 elem(v);