tor-browser

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

generators-3.js (328B)


      1 // Nested for-of loops can use the same generator-iterator.
      2 
      3 function* range(n) {
      4    for (var i = 0; i < n; i++)
      5        yield i;
      6 }
      7 
      8 var r = range(10);
      9 for (var a of r)
     10    for (var b of r)
     11        for (var c of r)
     12            for (var d of r)
     13                ;
     14 
     15 assertEq(a, 0);
     16 assertEq(b, 1);
     17 assertEq(c, 2);
     18 assertEq(d, 9);