node.js小记 (0420) promise

堆栈

promise对象的三种状态:

1,未完成(pending)

2,已完成(fulfilled)

3,失败(rejected)


promise A和A+不同点

A+规范通过术语thenable来区分promise对象

A+定义onFulfilled/onRejected必须是作为函数来调用,而且调用过程必须是异步的

A+严格定义了then方法链式调用时onFulfilled/onRejected的调用顺序


promise then 方法

promiseObj.then(onFulfilled,onRejected)

then必须返回一个promise对象

onFulfilled = function(value){

return promiseObj2

}

onRejected = function(err){


}


市面上的promise库:

bluebird,Q,then.js,es6-promise,ypromise,async,native-promise-only

https协议是在http的基础之上增加了ssl/tls的数据加密传输

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容