tor-browser

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

generators-2.js (289B)


      1 // Generator-iterators are consumed the first time they are iterated.
      2 
      3 function* range(n) {
      4    for (var i = 0; i < n; i++)
      5        yield i;
      6 }
      7 
      8 var r = range(10);
      9 var i = 0;
     10 for (var x of r)
     11    assertEq(x, i++);
     12 assertEq(i, 10);
     13 for (var y of r)
     14    throw "FAIL";
     15 assertEq(y, undefined);