首页 > 解决方案 > 在地图或二维数组中转换数组

问题描述

所以我基本上有一个成绩册,它是一个 .csv 文件,格式如下

姓名、年级 姓名、年级

我正在寻找拆分数组的最佳方法,以便我可以独立访问每个数组,但它们仍然相互关联。

function handleFileLoad(event){
    var baseText = event.target.result;
    var splitString = baseText.split("\r\n");

    console.log(splitString)
}

这是我当前的代码,因此它当前将原始文本正确拆分到数组中,但输出是这样的

0: "Name,Percent"
​
1: "Eddie,65.95"
​
2: "Alice,56.98"
​
3: "Delmar  ,96.1"
​
4: "Edmund  ,78.62"

当我想要的时候

0: "Name" "Percent"
​
1: "Eddie" "65.95"
​
2: "Alice" "56.98"
​
3: "Delmar" "96.1"

4: "Edmund" "78.62"

标签: javascriptarraysdictionarymultidimensional-arrayhashmap

解决方案


添加此代码:

for(let i = 0; i < splitString.length; i++){
splitString[i] = splitString[i].split(",")
}

推荐阅读