Javascript forEach-为每个文件执行逻辑,然后在完成后执行函数?

Javascript forEach-为每个文件执行逻辑,然后在完成后执行函数?,javascript,node.js,asynchronous,Javascript,Node.js,Asynchronous,我试图为我的每个文件执行一些逻辑 这是我当前的代码 async.forEach(list, function(file, loopCallback) { fq.readFile('./directoryOfFiles/' + file, 'utf8', function (err, data) { // Calling a function th

我试图为我的每个文件执行一些逻辑

这是我当前的代码

        async.forEach(list, function(file, loopCallback)
        {       
                fq.readFile('./directoryOfFiles/' + file, 'utf8', function (err, data) 
                {
                    // Calling a function that performs said logic...
                    functionInAnotherFile(data, function(result, newLastRead)
                    {
                        // Calling the loop callBack after working with each file...
                        loopCallback();
                    });

                });

        },
        function(err)
        {
                console.log("HOW CAN I GET HERE?"); 
        });

我试图在所有文件读取完毕后打印“HOW CAN get HERE?”字符串,但由于某些原因,我从未到过那里?

您使用的库是什么?您确定列表中的所有文件都调用了
loopCallback()
?您也可以在其他文件()中发布函数吗?