PromiseオブジェクトはGoFのデザインパターンのFuture パターン（別名：Promise, delay）をJavaScriptで実践するためのオブジェクトです{{Cite web
|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
|title=Promise - JavaScript // MDN
|date=2021/12/22
|accessdate=2021/12/28
。
Promiseオブジェクトの生成には、Promiseコンストラクターを使います。
const promise = new Promise()
Promiseオブジェクトにはリテラルはありません。
Promise.length
Promise.name
Promise.prototype
[object]
Promiseオブジェクトの要素数。