我已经在Javascript中创建了一个for循环,用于执行一些api操作。每次执行后,我需要将循环睡眠30秒。我该怎么办?
我也遵循了this文档,但是它对我不起作用。
这是我的Javascript(reactjs)代码:
for(var employee in this.state.employees){
axios.get(SHEET_API_URL, {
headers:{
token: localStorage.getItem('companyIdToken')
},
params:{
param1: this.state.employees[employee],
param2: monthvalue
}
})
.then(response => {
console.log(this.state.employees[employee]+" data is updated")
})
.catch(error => {
console.log(error)
});
//sleep for 30 seconds after each execution
}
如何在javascript(reactjs)中执行此操作?