【发布时间】:2018-10-16 21:24:25
【问题描述】:
我正在使用 javascript,我希望在迭代下一项之前等待其他函数响应。
这是所需的行为:
let lista = [1,2,3,4]
console.log('Iteracion de la lista')
async function procesarLista(array){
for(const item of array){
console.log('-->START indice: ' + item)
//Simulate delay (for each iteration) of backend response
setTimeout(function(){
console.log('....waiting.... for : ' + item );
}, 2500);
console.log('-->FINISH indice: ' + item)
}
console.log('Done');
}
//Execute:
procesarLista(lista);
这是错误的结果:
【问题讨论】:
标签: javascript arrays foreach async-await ecmascript-5