タイトルを「(ES6) クラス (ES2017) 非同期/待機ゲッター メソッド」に書き換えました。
P粉564192131
P粉564192131 2023-08-22 22:10:47
0
1
531

ES2017 の await/async 関数を介して ES6 クラスのゲッターから値を返すことは可能ですか、または将来可能ですか。

class Foo { async get bar() { var result = someAsyncOperation(); を待ちます。 結果を返します。 } } 関数 someAsyncOperation() { return new Promise(function(resolve) { setTimeout(関数() { 解決('バズ'); }, 1000); }); } var foo = 新しい Foo(); foo.bar.Should.equal('baz');


P粉564192131
P粉564192131

全員に返信 (1)
P粉025632437

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

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

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

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!