异步函数使用递归

var arr = [“a”,“b”,“c”];
(function loop(index) {
    setTimeout(function(){//用setTimeout模拟异步函数
        console.log(arr[index]);
        if (++index             loop(index);
        } else {
            console.log(“全部执行完毕”);
        }
    }, 500);
})(0);

你可能感兴趣的:(前端)