根据名称及其在Typescript中的数组中的值获取列名称

时间:2018-08-02 14:48:49

标签: javascript arrays sorting

我有一个带有上载CSV文件的输入和一个读取文件的函数,其结果如下。

[[Names, Phone, area],[content1],[content2], [content3],[content1],[content2], [content3]]

例如,我只想获取所有电话号码中的电话号码,请记住电话位置可能会发生变化。

2 个答案:

答案 0 :(得分:0)

如果我正确理解了这一点:

let arr = [["Names","Phone","area"],["Matt","123-456-7890","here"],["Gerald","098-765-4321","there"]];
let phoneColIndex = arr[0].indexOf("Phone");
let phoneNumbers = arr.slice(1).map(entry => entry[phoneColIndex]);

答案 1 :(得分:0)

我还设法将lodashzip一起使用

arr.slice(1).forEach(element => { 
var ziped = _.zipObject(arr.[0], element););