Node.js while循环中的条件语句在while循环完成后执行
我正在创建一个while循环来循环对象数组,并根据其中的信息执行一个MySQL事务。但是,包含MySQL事务的条件语句直到while循环结束时才执行Node.js while循环中的条件语句在while循环完成后执行,node.js,Node.js,我正在创建一个while循环来循环对象数组,并根据其中的信息执行一个MySQL事务。但是,包含MySQL事务的条件语句直到while循环结束时才执行 var objectArray=[{id:1,item:4,rate:1},{id:2,item:5,rate:1}]; var d=0; while(d0.5){ console.log(“步骤1”); //执行mysql事务 } d++; } var objectArray=[{id:1,item:4,rate:1},{id:2,item:5
var objectArray=[{id:1,item:4,rate:1},{id:2,item:5,rate:1}];
var d=0;
while(d0.5){
console.log(“步骤1”);
//执行mysql事务
}
d++;
}
var objectArray=[{id:1,item:4,rate:1},{id:2,item:5,rate:1}];
var d=0;
while(dparseFloat(0.5)){
console.log(“步骤1”);
//执行mysql事务
}
d++;
}
或者,如果事务返回承诺,您可以等待承诺的每次调用,因为mysql事务是异步任务,它将在循环运行时在后台执行。所以,如果你想让它像它一样,你应该使用承诺或回调任何适合你的。