tor-browser

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

ops-guard-shapelist-to-offset.js (610B)


      1 function test() {
      2  var arr = [];
      3  var num = 2;
      4  for (var i = 0; i < 20; i++) {
      5    var obj = {};
      6    for (var j = 0; j < i+4; j++) {
      7      obj["x_" + i + "_" + j] = 1;
      8    }
      9    arr.push(obj);
     10  }
     11  for (var i = 0; i < arr.length; i++) {
     12    arr[i].a = 0;
     13    arr[i].b = -i;
     14  }
     15 
     16  for (let i=0; i<10000; i++) {
     17    arr[i%num].a = i%num;
     18  }
     19 
     20  var t = 0;
     21  for (let i=0; i<10000; i++) {
     22    t = arr[i%num].a;
     23  }
     24 
     25  var t = 0;
     26  for (let i=0; i<10000; i++) {
     27    t = arr[i%num].a;
     28    t = arr[i%num].b;
     29    assertEq(t, -(i%num))
     30  }
     31 
     32  for (let i=0; i<num; i++) {
     33    assertEq(arr[i].a, i);
     34  }
     35 }
     36 
     37 test();