2020年10月14日

Promise 实例的then方法

摘要: Promise实例then方法, then方法是定义在原型对象 Promise.prototype上的,它的作用是为 Promise 实例添加状态改变时的回调函数,前面说过,then方法的第一个参数是resolved状态的回调函数,第二个参数是rejected状态的回调函数。 then方法返回的是一 阅读全文

posted @ 2020-10-14 09:55 zhishiyv 阅读(510) 评论(0) 推荐(0) 编辑

Promise 状态及结构

摘要: ES6 规定,Promise对象是一个构造函数,用来生成Promise实例 下面是创建一个Promise实例 const promise = new Promise(function(resolve, reject) { if(/*异步操作成功*/){ resolve(value) } else{ 阅读全文

posted @ 2020-10-14 09:39 zhishiyv 阅读(353) 评论(0) 推荐(0) 编辑

Promise 概念介绍

摘要: Promise 是异步编程的一种解决方案,ES6已经将其写进了语言标准。 所谓Promise,简单来说就是一个容器,里面保存着某个未来才会结束的事件,返回一个异步操作的结果。从语法上来说,Promise是一个对象,从它可以获取异步操作的消息。 Promise提供统一的API,各种异步操作都可以用同样 阅读全文

posted @ 2020-10-14 09:21 zhishiyv 阅读(133) 评论(0) 推荐(0) 编辑

Promise对象特点

摘要: (1) 对象的状态不受外界影响,promise对象代表一个异步操作,有三种状态:pending、fulfilled 和 reject 。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作,都无法改变这个状态。这也是Promise这个名字的由来。 (2)一旦状态改变,就不会再变,任何时候都可以 阅读全文

posted @ 2020-10-14 09:19 zhishiyv 阅读(164) 评论(0) 推荐(0) 编辑

导航