Open KeihakuOh opened 2 days ago
戻り値ありの場合、resolveに結果を渡すことで、そのデータをthen()で受け取って処理します。
const myPromise = new Promise((resolve, reject) => { resolve('Success!'); // データを返す }); myPromise.then(result => { console.log(result); // "Success!" が表示される });
戻り値なしの場合、resolveには何も渡さず、ただ非同期処理が成功したことだけを通知します。
const myPromise = new Promise((resolve, reject) => { resolve(); // データを返さない }); myPromise.then(() => { console.log('成功しました'); // 単に成功したことを通知するだけ });
戻り値ありの場合、resolveに結果を渡すことで、そのデータをthen()で受け取って処理します。