Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在CSV中写入与节点js匹配的行_Node.js_Csv_File Io - Fatal编程技术网

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);
}