Promise

Promise 是一個由尚未完成工作的函式返回的物件。這個 Promise 字面意思上代表了該函式所做的承諾,即它最終會透過 Promise 物件返回一個結果。

當被呼叫的函式非同步完成其工作時,會呼叫 Promise 物件上的一個函式,稱為解析(或履行、完成)處理程式,以告知原始呼叫者任務已完成。