#1029·PapaParse

transformHeader 被调用两次

作者: kiocos创建于 2023年11月8日更新于 2026年3月20日

我有这个示例代码: let counter = 0; let csv = "First name,Last name\nJohn,Doe" let json = Papa.parse(csv, { header: true, transformHeader: (header, a) => { counter++; console.log(a); return header; }, }); console.log({ counter }) 运行后的结果如下: image 有趣的是,第二个参数一开始是字符串,然后变成了数字。我认为这表明 transformHeader 每次都从不同的行执行。 打印 "header" 返回以下内容: "First name" "Last name" "First name" "Last name" 看起来 transformHeader 对第一行执行了两次。这导致了我的应用程序中一个错误,我不知道这种行为是为什么。 我真的很感谢你能帮助我解决这个问题。 事前感谢!

内容来源: mholt/PapaParse