プロミスを作成するには、以下のような方法があります。
-
コンストラクタを使用してプロミスを作成する方法:
const myPromise = new Promise((resolve, reject) => { // 非同期な処理を行う // 成功した場合は resolve() を呼び出す // 失敗した場合は reject() を呼び出す });
-
Promise.resolve()を使用してプロミスを作成する方法:
const myPromise = Promise.resolve(value);
この方法では、指定した値を持つ完了済みのプロミスが作成されます。
-
Promise.reject()を使用してプロミスを作成する方法:
const myPromise = Promise.reject(reason);
この方法では、指定した理由で失敗したプロミスが作成されます。
作成したプロミスを使用するには、以下のような方法があります。
-
then()メソッドを使用してプロミスの完了時の処理を定義する方法:
myPromise.then((result) => { // 成功時の処理 }).catch((error) => { // 失敗時の処理 });
-
async/awaitを使用してプロミスを待機する方法:
async function myFunction() { try { const result = await myPromise; // 成功時の処理 } catch (error) { // 失敗時の処理 } }
これらはJavaScriptでプロミスを作成し、使用する一般的な方法です。必要に応じて、コード例を追加して具体的な使用方法を示すことができます。