Получить индекс из потока событий Node split()
Я строю скрипт Node, используя event-stream
который перебирает файл построчно через split()
метод, и я хотел бы сослаться на номер строки в результате вывода. Возможно ли это в моей реализации?
`` `
var s = fs.createReadStream(entry.fullPath)
.pipe(es.split())
.pipe(es.mapSync(function(line) {
// How can I get line number here?
})
`` `
1 ответ
Вы можете сделать это так, но, возможно, есть лучший способ.
var lineNumber = 0;
var s = fs.createReadStream(entry.fullPath)
.pipe(es.split())
.pipe(es.mapSync(function(line) {
console.log(lineNumber, line);
lineNumber++;
})