ES6 Promise有几个状态?是pending、fulfilled还是rejected?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2213个文字,预计阅读时间需要9分钟。
有3种状态:1、pending,表示正在执行中,该状态会进行初始化;2、fulfilled,表示成功,该状态表示已成功;3、rejected,表示失败,该状态表示已失败,会触发后续的catch回调函数。Promise的状态一旦发生改变就会固定,不会再变。
有3种状态:1、pending,表示正在进行中,该状态会进行初始化;2、fulfilled,表示已成功;3、rejected,表示已失败,会触发后续的catch回调函数。promise的状态发生改后就会凝固,不会再变,会一直保持这个结果。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
Promise简介
Promise 是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理和更强大。
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。
本文共计2213个文字,预计阅读时间需要9分钟。
有3种状态:1、pending,表示正在执行中,该状态会进行初始化;2、fulfilled,表示成功,该状态表示已成功;3、rejected,表示失败,该状态表示已失败,会触发后续的catch回调函数。Promise的状态一旦发生改变就会固定,不会再变。
有3种状态:1、pending,表示正在进行中,该状态会进行初始化;2、fulfilled,表示已成功;3、rejected,表示已失败,会触发后续的catch回调函数。promise的状态发生改后就会凝固,不会再变,会一直保持这个结果。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
Promise简介
Promise 是异步编程的一种解决方案,比传统的解决方案(回调函数和事件)更合理和更强大。
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。

