异步编程 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

doWhilst(fn, test, callback)


相当于do…while,较whilst而言,doWhilst交换了fn,test的参数位置,先执行一次循环,再做test判断。

var count = 0;
async.doWhilst(
    function (callback) {
        count++;
        setTimeout(callback, 1000);
    },
    function () { return count < 5; },
    function (err) {

}

);

var apple = 2,
    student = ['张三','李四','王五'];
将苹果依次分给学生,最后输出没有分到苹果的学生。