摘要: 1.promise构造函数:promise(excutor){} excutor函数:同步执行(resolve,reject) => {} resolve函数:内部定义成功时我们调用的函数 value => {} reject函数:内部定义失败时我们调用的函数reason => {} 特别说明:ex 阅读全文
posted @ 2020-04-27 15:26 天空003 阅读(170) 评论(0) 推荐(0) 编辑
摘要: promise相对于纯回调的优点: 1. 指定回调方式更加灵活 旧的: 必须在启动异步任务前指定回调函数 promise:启动异步任务=>返回promise对象=>给promise对象绑定回调函数(甚至可以在异步结束后指定) 2. 支持链式调用,解决回调地狱 什么是回调地狱? 回调函数嵌套调用,外部 阅读全文
posted @ 2020-04-27 14:22 天空003 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 1.什么是promise? 抽象表达:promise是js中进行异步编程的新的解决方案(旧的:纯回调形式) 具体表达:从语法上讲,promise是一个构造函数 从功能上讲,promise对象用来封装一个异步操作并可以获取其结果 2.promise的状态改变 初始状态:pending:进行中 fulf 阅读全文
posted @ 2020-04-27 10:28 天空003 阅读(220) 评论(0) 推荐(0) 编辑