你可以参考这个程序结构:var todo = [1,2,3,4,5,....];var execOne = function(idx){
var item = todo[idx]; console.log('item:'+item+', idx:'+idx); doSomething(item); setTimeout(function(){ if(idx < todo.length - 1){ execOne(++idx);