JavaScript Promise then()

定義と使用方法

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 はサポートされていません。