promise知识点整理

promise(他的类型是一个函数)
异步调用
js异步效果分析
1定时器 2ajax 3事件函数
1、Promise概述
promise是一种异步解决方案。从语法上讲,promise是一个对象,从他可以获取异步操作的消息
2、使用promise的好处
1、可以避免多层异步调用嵌套问题(回调地狱)
2、promise对象提供了简洁的api,使得控制异步操作更加容易
promise的两个参数分别是resolve和reject分别代表正常情况和错误情况
3、promise的基本用法
 实例化promise对象,构造函数中传递函数,该函数中用于处理异步任务
 resolve和reject两个参数处理成功和失败两种情况,并通过xiaoming.then获取处理结果
4、promise常用的api
1实列方法
p.then()得到异步的正确结果
p.catch()获取异常信息
p.finally()成功与否都会执行(尚且不是正式标准)
2对象方法
Promise.all()并发处理多个异步任务,所以任务都执行完成才能得到结果
Promise.race()并发处理多个异步任务,只要有一个任务完成就能得到结果

posted @ 2020-09-15 09:54  张志楠  阅读(365)  评论(0)    收藏  举报