1
在Node.js的回调函数我已经如下所示,通过元件的整个不胜枚举和做一些数据库调用的函数:Node.js的:在每一次迭代的在一个末端for循环
for(var j=0; j<elements.length; j++)
{
//do some database calls
}
每个循环完成后(意味着当数据库调用终止时),我想“console.log(”Loop terminated“);”。在下面我的代码已经表明我试图解决这个问题:
for(var j=0; j<elements.length; j++)
{
(function()
{
//do some database calls
})(function(){
console.log("Loop terminated");
});
}
我在的地方使用匿名函数,我试图回调,将打印功能“的console.log(”循环结束“)” 。当我执行此代码时,console.log不会打印任何内容。我对Node.js非常陌生,我不太了解回调。有人可以向我解释为什么我的回调不起作用,我该如何解决?