在执行for
循环的时候,如何执行完for
循环,再执行for
循环下面的代码;
var obj = {},
infoall = [];
DBOrderTbAll(function(data){
console.log(data);
if(data){
for(var i =0;i< data.length;i++){
var _tb = 'tb'+data[i];
DBinfoList(_tb,function(data){
infoall.push(data);
console.log(data);
});
}
console.log(infoall);
//callback(infoall);
}
}
)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果
DBinfoList
里不涉及到XMLHttpRequest
,建议把需要执行顺序的代码都放到DBinfoList
的回调里执行。DBxxx 相关如果是异步操作的话,考虑一下 Promise
用TJ的co:
把异步代码放到setTimeout中