This question already has answers here:
Is it possible to export Arrow functions in ES6/7?
                            
                                (2个答案)
                            
                    
                3年前关闭。
        

    

我想把这个

function sum(a, b) {
  return a + b;
}
module.exports = sum;


进入es6。我有babel预设2015,但尝试运行以下代码时仍然出现错误:

export default sum(a, b) => {
    return a + b;
}


es6函数和导出有问题吗?

最佳答案

要么是

const sum = (a, b) => {
   return a + b;
};

export default sum


要么

export default (a, b) => {
  return a + b;
};


您也可以在这里进行尝试:https://babeljs.io/repl,并查看转码后的代码。

关于javascript - es6中的函数导出获取了意外 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42432578/

10-12 12:28
查看更多