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()并发处理多个异步任务,只要有
一个任务完成就能得到结果
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。