ノード8.3.0のasync/awaitで少し再生していますが、静的関数に問題があります。私はMyClass
にSyntaxError: Unexpected token
を持って、このコードで非同期静的関数を呼び出すときのSyntaxError
MyClass.js
class MyClass {
static async getSmthg() {
return true;
}
}
module.exports = MyClass
index.js
try {
const result = await MyClass.getSmthg();
} catch(e) {}
。 なぜですか? await
で静的関数を使用することはできませんか、間違えましたか?
ありがとう
MyClassをインポートしましたか? –
'async'関数内でのみ' await'を使うことができます。 'index.js'のコードを関数でラップしますか? –
多少悪い重複があります@SalketerそれはC#.netでも、それは類似点を持っています – Endless