我正在尝试将 csv 文件行转换为数组,然后将数值从字符串转换。
这是我的 csv 文件行:
const row = "TEXT,2020-06-04 06:16:34.479 UTC,179,0.629323";
这是我的目标数组(最后两个没有字符串格式的数值):
["TEXT","2020-06-04 06:16:34.479 UTC",179,0.629323]
我尝试了三种不同的模式,但我没有得到目标结果。
尝试1:
const array1 = row.split(",");
结果:
["TEXT","2020-06-04 06:16:34.479 UTC","179","0.629323"]
尝试2:
const array2 = row.split(",");
for (let element in array3){
array3[element] = +array3[element];
}
结果:
[null,null,179,0.629323]
尝试3:
const array3 = row.split(",").map(x=>+x);
结果:
[null,null,179,0.629323]
有人能帮我吗?
谢谢!