Promise

Promise 是一个由尚未完成工作的函数返回的对象。这个 Promise 字面意思上代表了该函数所做的承诺,即它最终会通过 Promise 对象返回一个结果。

当被调用的函数异步完成其工作时,会调用 Promise 对象上的一个函数,称为解析(或履行、完成)处理程序,以告知原始调用者任务已完成。