ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript then メソッドとは何ですか?

JavaScript then メソッドとは何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2021-03-31 11:42:575107ブラウズ

javascriptのthenメソッドは非同期で実行されるため、[.then()]が実行される前のメソッドの後に[then()]の内部プログラムが実行されるため、データが取得できないなどの問題を回避できます。構文は [promise.then(onCompleted, onRejected)] です。

JavaScript then メソッドとは何ですか?

このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。

then() メソッドは非同期で実行されます。

とは、.then() より前のメソッドを実行すると、then() 内のプログラムが実行され、データが取得できないなどの問題を回避するという意味です。

文法:

promise.then(onCompleted, onRejected);

4. パラメータ

  • promise は必須です。約束のオブジェクト。

  • #onCompleted必須。 Promise が正常に完了したときに実行されるフルフィルメント ハンドラー関数。

  • #on拒否済みオプション。 Promise が拒否されたときに実行されるエラー ハンドラー関数。
  • 例:
vstart() {
        super.start();
        if (this.transport) {
            return this.transport.ready.then(() => {
                return this.clientSM.start();
            });
        } else {
            return Promise.reject("no transport attached");
        }
    }

関連する無料学習の推奨事項:
JavaScript ビデオ チュートリアル

以上がJavaScript then メソッドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。