JavaScript/Promise
- JavaScript > 標準ライブラリ Promise
Promiseオブジェクト
編集PromiseオブジェクトはGoFのデザインパターンのFuture パターン(別名:Promise, delay)をJavaScriptで実践するためのオブジェクトです[1]。
Promiseオブジェクトの生成には、Promiseコンストラクターを使います。
const promise = new Promise()
Promiseオブジェクトにはリテラルはありません。
プロパティ
編集静的プロパティ
編集- Promise.length
- 1
- コンストラクタの引数の数
- Promise.name
- "Promise"
- Promise.prototype
- [object]
静的メソッド
編集インスタンスプロパティ
編集Promise.prototype.size
編集Promiseオブジェクトの要素数。
インスタンスメソッド
編集この節は書きかけです。この節を編集してくれる方を心からお待ちしています。
Promise.prototype.catch(arg)
編集Promise.prototype.constructor(arg)
編集Promise.prototype.finally(arg)
編集Promise.prototype.then(arg,arg)
編集下位階層のページ
編集
脚註
編集- ^ “Promise - JavaScript // MDN” (2021年12月22日). 2021年12月28日閲覧。
外部リンク
編集- “ECMA-262::27.2 Promise Objects” (2021年12月17日). 2021年12月28日閲覧。