代码之家  ›  专栏  ›  技术社区  ›  ionutt93

js异步/等待查询[重复]

  •  0
  • ionutt93  · 技术社区  · 6 年前

    我想使用Promises,但我有一个回调API,格式如下:

    1。dom加载或其他一次性事件:

    window.onload; // set to callback
    ...
    window.onload = function() {
    
    };
    

    2。纯回调:

    function request(onChangeHandler) {
        ...
    }
    request(function() {
        // change happened
        ...
    });
    

    三。节点样式回调(“nodeback”):

    function getStuff(dat, callback) {
        ...
    }
    getStuff("dataParam", function(err, data) {
        ...
    })
    

    4。具有节点样式回调的整个库:

    API;
    API.one(function(err, data) {
        API.two(function(err, data2) {
            API.three(function(err, data3) {
                ...
            });
        });
    });
    

    如何在承诺中使用api,如何“承诺”它?

    0 回复  |  直到 6 年前