我的nodeJs App中有一个函数,该函数用于计算txt文件(csv)中的行数nbr。当我试图转向异步以使其更清洁时,我遇到了与此功能有关的问题。 我如何简化以下代码并使之异步?
function getCsvCount(myFileUri, callback) {
var i;
var count = 0;
require('fs').createReadStream(myFileUri)
.on('data', function(chunk) {
for (i=0; i < chunk.length; ++i)
if (chunk[i] == 10) count++;
})
.on('end', function() {
callback(count);
});
}