异步编程的一种解决方法
ES6 规定,promise 对象是一个构造函数,用来生成 promise 实例
创建一个 promise 实例:
const promise = new Promise((resolve, reject) => {// ...if (/* 异步操作成功 */) {resolve(value);} else {reject(error);}})
resolve 函数在异步操作成功时调用,并将异步操作的结果作为参数传递出去
reject 函数再异步操作失败时调用,并将异步操作的结果作为参数传递出去
