var path;
for (var i = 0, c = paths.length; i < c; i++)
{
path = paths[i];
fs.lstat(path, function (error, stat)
{
console.log(path); // this outputs always the last element
});
}
path
変数にアクセスするにはどうすればfs.lstat関数に渡すことができますか?ループ内で非同期関数を呼び出す
イテラブルが排他的に使用する要素で構成されていない場合は、.forEachに注意してください。むしろ閉鎖オプションを一般的なルールとして使用したいと思っています。 –
@DanibISHOPあなたはそれを拡張できますか?具体的には、「要素と排他的に形成されていない」とは何か? – sinisterstuf