javascript-Express导出类中的箭头功能-意外令牌
作者:互联网
我的班级中有文件,已导出并在express和Node中使用.
我想使用箭头功能,这是一个示例:
class MyClass {
myFunc(arg) {
console.log(arg);
}
myArrowFunc = (arg1, arg2) => {
console.log(arg1);
console.log(arg2);
};
}
module.exports = {
MyClass
}
在添加myArrowFunc之前,一切正常.之后,运行应用程序后出现错误:
myArrowFunc = (arg1, arg2) => {
^
SyntaxError: Unexpected token =
我的Node版本是9.x,所以应该可以工作…或者我忘了一些东西.
解决方法:
您不能将作业分配到此类中.
为什么不将其放在构造函数中?您在其中初始化属性.
不需要babeljs.
class MyClass {
constructor(){
this.myArrowFunc = (arg1, arg2) => {
console.log(arg1);
console.log(arg2);
};
}
myFunc(arg){
console.log(arg);
}
}
标签:arrow-functions,node-js,express,javascript 来源: https://codeday.me/bug/20191110/2014278.html