我可以在回调函数中运行一个循环(while、for、dowhile 等)吗?这是一个示例代码:
var execute = function (data,callback)
{
//do something with data
callback();
}
execute (data,function(error,returnDataArray)
{
var boo = true;
while(boo)
{
//do something with returnDataArray
if (returnDataArray.length == 10)
boo=false;
}
});
现在,我的疑问是,主 node.js 线程是否等到执行上述 while 循环?