首页 > 异步的顺序加载

异步的顺序加载

只允许利用下面的 log 函数打印,即不可以直接调用 console.log 之类的输出函数。

请调用这个接口实现顺序打印 0 到 100 中的所有数。

var log = function (callback) {
    log.count = log.count || 0;
    var count = log.count++;
    setTimeout(function () {
        console.log (count);
        callback && callback();
    }, 100 * Math.random());
};

jsvar log = function (callback) {
    log.count = log.count || 0;
    var count = log.count++;
    setTimeout(function () {
        console.log (count);
        callback && callback();
    }, 100 * Math.random());
};

var cb = function () {
    if (log.count == 101) {
        return;
    }
    log(cb);
}

log(cb);
【热门文章】
【热门文章】