麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jquery中對于批量deferred的處理方法

2019-11-20 21:13:19
字體:
供稿:網(wǎng)友

此代碼仿照jquery源碼中$.when()的實(shí)現(xiàn)

復(fù)制代碼 代碼如下:

function test(i) {
    var dfd = $.Deferred();
    if(i%2 == 0) {
        console.log("resolve " + i);
        dfd.resolve();
    } else {
        console.log("failure " + i);
        dfd.reject();
    }

    return dfd.promise();
}
function call() {
    var dfd = $.Deferred();
    var remain = 10;
    for(var i=0;i< 10;i++){
        test(i).done(function() {
            if(!(--remain)) {
                dfd.resolve();
            }
        }).fail(function() {
            if(!(--remain)) {
                dfd.resolve();
            }
        })
    }
    return dfd.promise();
}

call().done(function() {
    console.log("all finished");
});

輸出結(jié)果:

復(fù)制代碼 代碼如下:

resolve 0 test.js:4
failure 1 test.js:7
resolve 2 test.js:4
failure 3 test.js:7
resolve 4 test.js:4
failure 5 test.js:7
resolve 6 test.js:4
failure 7 test.js:7
resolve 8 test.js:4
failure 9 test.js:7
all finished

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人av一区二区免费播放 | 国产美女一区二区在线观看 | 国产一级一级片 | 中国免费一级毛片 | 亚洲第一视频 | 男女羞羞视频在线免费观看 | 成人国产精品一区二区毛片在线 | 日韩色电影| hd日本xxxx| 国产成人自拍视频在线 | 91超在线| 日韩视频1 | av日韩在线免费观看 | 中文字幕一区2区 | 高清视频一区二区 | 亚洲性生活免费视频 | 国产精品区一区二区三区 | 国产精品久久久久影院老司 | japan护士性xxxⅹhd | 国产精品刺激对白麻豆99 | 久久精品re | 天堂成人一区二区三区 | 亚洲网站在线观看视频 | 久久激情国产 | 久久久久久久久国产精品 | 国产免费永久在线观看 | 成人免费毛片在线观看 | 天天碰夜夜操 | 精品99在线视频 | 综合99| 亚洲欧美日韩久久精品第一区 | 99热1| 黄色大片在线免费看 | 噜噜色av | 毛片大全免费看 | 国产精品99久久久久久久 | 亚洲乱妇19p| 久久嗨 | av不卡免费在线 | 中文字幕在线播放第一页 | 色婷婷久久一区二区 |