JavaScriptでのプロミスの作成方法と使用方法


プロミスを作成するには、以下のような方法があります。

  1. コンストラクタを使用してプロミスを作成する方法:

    const myPromise = new Promise((resolve, reject) => {
    // 非同期な処理を行う
    // 成功した場合は resolve() を呼び出す
    // 失敗した場合は reject() を呼び出す
    });
  2. Promise.resolve()を使用してプロミスを作成する方法:

    const myPromise = Promise.resolve(value);

    この方法では、指定した値を持つ完了済みのプロミスが作成されます。

  3. Promise.reject()を使用してプロミスを作成する方法:

    const myPromise = Promise.reject(reason);

    この方法では、指定した理由で失敗したプロミスが作成されます。

作成したプロミスを使用するには、以下のような方法があります。

  1. then()メソッドを使用してプロミスの完了時の処理を定義する方法:

    myPromise.then((result) => {
    // 成功時の処理
    }).catch((error) => {
    // 失敗時の処理
    });
  2. async/awaitを使用してプロミスを待機する方法:

    async function myFunction() {
    try {
    const result = await myPromise;
    // 成功時の処理
    } catch (error) {
    // 失敗時の処理
    }
    }

これらはJavaScriptでプロミスを作成し、使用する一般的な方法です。必要に応じて、コード例を追加して具体的な使用方法を示すことができます。