1. Promise 是一个构造函数, 我们可以用new Promise() 获取一个Promise 实例
2. Promise 有两个函数,分别是 resolve 成功之后的回调函数, reject 失败后的回调函数。
3. Promise 可以访问.then() 方法
4. Promise 表示一个异步操作,每当我们new 一个Promise 的实例, 这个实例 就表示一个具体的异步操作。
5. 既然Pormise 创建的实例是一个异步操作,那么 这个异步操作的结果 只有两种 ,
状态1 异步执行成功 需要调用回调函数resolve, 把结果返回给调用者 , 状态2 执行失败 reject 返回调用者,
由于Promise 的实例是 一个异步操作, 所以内部拿到操作的结果后, 无法使用 return 把操作的结果返回给调用者,这个时候 只能使用回调函数的形式, 来把成功的或者失败的结果 返回给调用者
6. 我们可以在new 出来的Promise 实例上, 调用then() 方法, 预先设置 这个Promise异步操作, 指定成功(resolve)和失败(reject) 回调函数.
Vue-Promise 异步操作 总结
最新推荐文章于 2024-10-02 15:46:20 发布