JavaScript Promise then()
- 前のページ resolve()
- 次のページ all()
- 上一層に戻る JavaScript Promise リファレンスマニュアル
定義と使用方法
then()
メソッドは二つのコールバック関数を提供します:
Promise が成功したときに実行される、Promise が拒否されたときに実行されるものがあります。
例
myPromise.then(x => myDisplay(x), x => myDisplay(x));
文法
promise.then(fulfilled(), rejected())
引数
引数 | 説明 |
---|---|
fulfilled() | Promise が成功したときに実行される関数。 |
rejected() | Promise が拒否されたときに実行される関数。 |
返り値
タイプ | 説明 |
---|---|
Object | 新しい Promise オブジェクト。 |
ブラウザのサポート
then()
ECMAScript 6 (ES6) の機能です。
2017年6月以降、ES6 (JavaScript 2015) はすべての現代ブラウザでサポートされています:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
then()
Internet Explorer はサポートされていません。
- 前のページ resolve()
- 次のページ all()
- 上一層に戻る JavaScript Promise リファレンスマニュアル