nodejs中匿名函数看不懂的问题

exports.getAllAlbums = functioncallback{

fs.readdir"./upload", functionerr,files{ var allAlbums = []; function iteratori{ ifi == files.length{ callbackallAlbums; return; } fs.stat"./upload/" + files[i],functionerr,stats{ ifstats.isDirectory{ allAlbums.pushfiles[i] } iteratori + 1 } }0; }

}

今天看这个函数莫名的卡住了,最后括号里面的(0)是什么意思啊,拜托懂得多的告诉俺这运行顺序,下面是调用

file.getAllAlbumsfunctionallAlbums{

 res.render"index",{ "albums" : allAlbums };
}

立即执行函数的参数,
就是
function iteratori{
//…
}
iterator0;

function{}; 这个是创建一个函数并且立即执行的意思,当然也可以这样写function{},
0就是传入一个参素0

iterator0

发表评论

电子邮件地址不会被公开。 必填项已用*标注