babel和宗地能够处理Symbol.iterator的最低要求的插件和设置

时间:2018-11-25 13:59:48

标签: javascript ecmascript-6 babeljs parceljs

我有以下玩具程序可了解es6功能。使用包裹和通天塔。使Symbol.iteratorfor of正常工作的最低插件要求是什么?我尝试组合多个插件,但没有成功。我找到的唯一解决方案是

let array = [1, 2, 3];

 array[Symbol.iterator] = function(){
      let nextValue = 10;
           return {
              next(){
                 nextValue ++;
                 return {
                     done: nextValue > 14,
                     value: nextValue
                     };
              }
           };
       };

  for (let element of array) {
      console.log(element);
  }

我为我的.babelrc找到的唯一解决方案是:

      {
         "presets": [
             ["env", {
                "targets": {
                "browsers": ["last 2 Chrome versions"]
                }
               }]
              ]
        }

但这并不是很令人满意,我想知道哪个插件真正可以处理那些插件。

0 个答案:

没有答案