コンテンツにスキップ

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

外部リンク

[編集]