JavaScript/Promise

出典: フリー教科書『ウィキブックス(Wikibooks)』
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)[編集]

脚註[編集]

  1. ^ Promise - JavaScript // MDN” (2021年12月22日). 2021年12月28日閲覧。

外部リンク[編集]