Javascript 如何在循环中调用多个函数
我试着调用多个函数,如下所示。但是结果是不确定的Javascript 如何在循环中调用多个函数,javascript,for-loop,axios,Javascript,For Loop,Axios,我试着调用多个函数,如下所示。但是结果是不确定的 let result=''; 对于(让i=0;i我认为您正在尝试创建一系列承诺,并在所有承诺都解决时做一些事情……比如: const result = []; for (let i = 0; i < req.body.length; i++) { result.push( axiosInstanceCost.post('/starter/cost', qs.stringify({ 'origin': req.body
let result='';
对于(让i=0;i我认为您正在尝试创建一系列承诺,并在所有承诺都解决时做一些事情……比如:
const result = [];
for (let i = 0; i < req.body.length; i++) {
result.push(
axiosInstanceCost.post('/starter/cost', qs.stringify({
'origin': req.body.origin[i],
'weight': req.body.weight[i],
'destination': req.body.destination[i],
'courier': req.body.courier[i]
})));
}
axios.all(result)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error)
})
const result=[];
for(设i=0;i
欢迎使用SO!这段代码有点让人费解——你试图在字符串中添加函数定义?期望的结果是什么,你能分享一个吗?谢谢!非常感谢Ramesh。你是对的,在像promise一样运行之前先将其设置为数组。我已经对你的代码进行了一些修改和工作。很高兴你找到了它,请将其标记为Isul如果您的问题得到解决,请回答。