zoukankan      html  css  js  c++  java
  • Promise in Chakra


    http://www.ecma-international.org/ecma-262/#sec-fulfillpromise

    25.4.1.3.1 and 25.4.1.3.2
    Promise Reject Functions
    Promise Resolve Functions
    Var JavascriptPromise::EntryResolveOrRejectFunction()
    
    25.4.1.5
    NewPromiseCapability ( C )
    JavascriptPromiseCapability* JavascriptPromise::NewPromiseCapability
    
    25.4.1.5.1
    GetCapabilitiesExecutor Functions(resolve,reject)
    Var JavascriptPromise::EntryCapabilitiesExecutorFunction
    
    25.4.2.1
    PromiseReactionJob ( reaction, argument )
    Var JavascriptPromise::EntryReactionTaskFunction()
    
    25.4.2.2
    PromiseResolveThenableJob ( promiseToResolve, thenable, then )
    Var JavascriptPromise::EntryResolveThenableTaskFunction()
    
    25.4.3.1  
    Promise(executor)
    Var JavascriptPromise::NewInstance()
    
    25.4.4.1
    Promise.all(iterable)
    Var JavascriptPromise::EntryAll()
    
    25.4.4.1.2
    Promise.all Resolve Element Functions
    Var JavascriptPromise::EntryAllResolveElementFunction()
    
    25.4.1.8
    TriggerPromiseReactions ( reactions, argument )
    Var JavascriptPromise::TriggerPromiseReactions()
    
    25.4.4.3
    Promise.race(iterable)
    Var JavascriptPromise::EntryRace()
    
    25.4.4.4
    Promise.reject ( r )
    Var JavascriptPromise::EntryReject()
    
    25.4.4.5
    Promise.resolve ( x )
    Var JavascriptPromise::EntryResolve()
    
    25.4.5.1
    Promise.prototype.catch(onRejected)
    Var JavascriptPromise::EntryCatch()
    
    25.4.5.3
    Promise.prototype.then ( onFulfilled, onRejected )
    Var JavascriptPromise::EntryThen()
    
    
     
    // Promise Identity Function as described in ES 2015Section 25.4.5.3.1
    Var JavascriptPromise::EntryIdentityFunction()
        
    // Promise Thrower Function as described in ES 2015Section 25.4.5.3.3
    Var JavascriptPromise::EntryThrowerFunction()
    
    // CreatePromiseCapabilityRecord as described in ES6.0 (draft 29) Section 25.4.1.6.1
    JavascriptPromiseCapability* JavascriptPromise::CreatePromiseCapabilityRecord()
       
    
  • 相关阅读:
    从Pycharm说起
    前端工程师小A学习JS的旅程
    模板引擎开发(一)
    Bootstrap01
    Passbook详解与开发案例
    DLL文件知多少?
    C#中的索引器的简单理解和用法
    python 的列表遍历删除
    Node.js与Golang使用感受与小结1
    解决设计中的两难问题
  • 原文地址:https://www.cnblogs.com/Ox9A82/p/7449734.html
Copyright © 2011-2022 走看看