美文网首页
node.js小记 (0420) promise

node.js小记 (0420) promise

作者: 折梅踏雪 | 来源:发表于2018-04-23 11:18 被阅读0次

    堆栈

    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的数据加密传输

    相关文章

      网友评论

          本文标题:node.js小记 (0420) promise

          本文链接:https://www.haomeiwen.com/subject/jmoakftx.html