タイトルを「(ES6) クラス (ES2017) 非同期/待機ゲッター メソッド」に書き換えました。
P粉564192131
P粉564192131 2023-08-22 22:10:47
0
1
660
<p>ES2017 の await/async 関数を介して ES6 クラスのゲッターから値を返すことは可能ですか、または将来可能ですか。 </p> <pre class="brush:php;toolbar:false;">class Foo { async get bar() { var result = someAsyncOperation(); を待ちます。 結果を返します。 } } 関数 someAsyncOperation() { return new Promise(function(resolve) { setTimeout(関数() { 解決('バズ'); }, 1000); }); } var foo = 新しい Foo(); foo.bar.Should.equal('baz');</pre> <p><br /></p>
P粉564192131
P粉564192131

全員に返信(1)
P粉025632437

更新: 他の人が指摘したように、これは実際には機能しません。 @kuboon が素晴らしい解決策を提供してくれました 下記

###あなたはこれを行うことができます### リーリー

これは以下のコードと同じです

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート