エクスプレスとノードでエクスポートして使用するクラスがファイルにあります。 I'ldは矢印の機能を使用するように、それは例です:Expressエクスポートクラスの矢印機能 - 予期しないトークン
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 =
マイノードのバージョンが9.xのです...または私は何かを忘れてしまった。その後、私は、実行アプリの後にエラーが発生しています。
とにかく矢印機能のポイントは何ですか?あなたがそうするとき、 'this'はオブジェクトのインスタンスではないので、実際にあなたのオブジェクトのメソッドではありません。実際に解決しようとしている問題は何ですか? – jfriend00