then 的意思
adv.
然后;(指过去)当时,那时;(指将来)到那时,届时;接着;其后;后来;那么;因此;既然如此
adj.
当时(任职等)的
n.
那时
特性
- <details><summary>异步</summary>
何为异步?js一条一条在cpu用运行即为同步,某段代码在某条件下才执行即为异步
</details>
语法
Promise.prototype.then(onFulfilled, onRejected);
参数
参数 | 描述 |
---|---|
onFulfilled | 当前实例变成fulfilled(v. 实现)状态(成功)时,该参数作为回调函数被调用。 |
onRejected | 当前实例变成reject(v. 拒绝)状态时,该参数作为回调函数被调用。 |
实例
var promiseTest = new Promise(function(resolve, reject){
console.log('直接执行')
setTimeout(function(){
resolve("[这是返回值]")
console.log('2秒后执行')
}, 1000)
})
promiseTest.then(function(res){
console.log('执行成功,返回值为',res)
},function(err){
console.log('执行失败,原因:',err)
})
扩展
Promise
- 容器
- 对象
- 封装了未来结束的事件
- axios是通过promise实现对ajax技术的一种封装
- 异步编程的一种解决方案
本篇文章由一文多发平台ArtiPub自动发布