Node.js 在CSV中写入与节点js匹配的行
我正在与Node.js 在CSV中写入与节点js匹配的行,node.js,csv,file-io,Node.js,Csv,File Io,我正在与节点js一起迈出一小步。第一个任务,逐行读取带分隔符的文件,并写出包含字符串“imputed”的行 打印出来 Analytical or d… -1 Calculated or i… 14 Value manufactu… -1 Aggregated data… -1 Assumed zero… -1 Calculated from… -1 Calculated by m… -1 Aggregated data… -1 Manufacturer's … -1 Analytical dat
节点js
一起迈出一小步。第一个任务,逐行读取带分隔符的文件,并写出包含字符串“imputed”的行
打印出来
Analytical or d… -1
Calculated or i… 14
Value manufactu… -1
Aggregated data… -1
Assumed zero… -1
Calculated from… -1
Calculated by m… -1
Aggregated data… -1
Manufacturer's … -1
Analytical data… -1
但是在transform
中取消对比较的注释将导致根本没有输出。我做错了什么?异步使用时,必须调用回调如果使用
null
调用它,记录将被跳过
if (row[1].search(/imputed/) != -1) {
process.nextTick(function() {
callback(
null,
row[1].substr(0, 15) + "… " + row[1].search(/imputed/) + "\n"
)
});
} else {
callback(null, null);
}
if (row[1].search(/imputed/) != -1) {
process.nextTick(function() {
callback(
null,
row[1].substr(0, 15) + "… " + row[1].search(/imputed/) + "\n"
)
});
} else {
callback(null, null);
}