首页 > 解决方案 > 根据 Typescript 中的数组中的名称及其值获取列名称

问题描述

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

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

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

标签: javascriptarrayssorting

解决方案


如果我理解正确:

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]);

推荐阅读