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