tor-browser

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

step-over-for-of-closure.js (1141B)


      1 var rollupBabel6StepOverForOfClosure = (function () {
      2  'use strict';
      3 
      4  // Babel will convert the loop body to a function to handle the 'val' lexical
      5  // enclosure behavior.
      6  var vals = [1, 2];
      7 
      8  function root() {
      9    console.log("pause here");
     10 
     11    var _loop = function _loop(val) {
     12      console.log("pause again", function () {
     13        return val;
     14      }());
     15    };
     16 
     17    var _iteratorNormalCompletion = true;
     18    var _didIteratorError = false;
     19    var _iteratorError = undefined;
     20 
     21    try {
     22      for (var _iterator = vals[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
     23        var val = _step.value;
     24 
     25        _loop(val);
     26      }
     27    } catch (err) {
     28      _didIteratorError = true;
     29      _iteratorError = err;
     30    } finally {
     31      try {
     32        if (!_iteratorNormalCompletion && _iterator.return) {
     33          _iterator.return();
     34        }
     35      } finally {
     36        if (_didIteratorError) {
     37          throw _iteratorError;
     38        }
     39      }
     40    }
     41 
     42    console.log("done");
     43  }
     44 
     45  return root;
     46 
     47 }());
     48 //# sourceMappingURL=step-over-for-of-closure.js.map