Babel抛出并出错的异步代码有什么问题?

时间:2019-01-01 16:30:35

标签: async-await babeljs

SyntaxError: C:/Users/Simon/git/reasondb/src/enhanceGenerators.js: Unexpected token, expected ( (17:11)
 15 |  generator[f.name] = async function(...args) {
 16 |     let result = [];
 > 17 |   for await(const item of generator) {
 18 |         const value = await item[f.name].call(item,...args);
 19 |         if(value!==undefined) result.push(value);
 20 |     }
 21 |  }

上面的代码在当前版本的Chrome和Edge中无需编译即可正常运行。如果Babel不理会它,我将非常高兴。

0 个答案:

没有答案