我正在使用csv-parse Node 包来解析 CSV 字符串。该文档建议我使用以下内容读取解析结果:
const output = []
parse(`
"1","2","3"
"a","b","c"
`)
.on('readable', function() {
let record
while (record = this.read()) {
output.push(record)
}
})
这种方法通过在 while 循环中分配(并具有未命名的函数)来激怒 linting 之神。刚开始也不会让我感觉很好;我觉得某处有一种更简洁易读的方法。
如何在csv-parse不使用 while 循环的情况下从流中填充解析结果?