正如我从ES2015的语法中看到的那样,这个表达不是一个有效的表达式:
() => { console.log("hello"); } ();
你至少需要加上括号:
(() => { console.log("hello"); }) ();
Chrome使用Uncaught SyntaxError: Unexpected token (
但巴贝尔对此表示满意。为什么呢?
答案 0 :(得分:3)
但巴贝尔对此表示满意。为什么呢?
因为Babel有错误:-)请参阅https://phabricator.babeljs.io/T2118和https://phabricator.babeljs.io/T2027。如果我理解正确的话,它是用Babel 6修复的 - 这是一个非常突破的变化。