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日閲覧。