Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:如何组合2个数组并保持相同的索引_Javascript_Arrays - Fatal编程技术网

JavaScript:如何组合2个数组并保持相同的索引

JavaScript:如何组合2个数组并保持相同的索引,javascript,arrays,Javascript,Arrays,我有两个数组,我想相互组合 一个数组包含数字,另一个数组包含相应数字的标题。此数据是从csv文件返回的,这就是我拥有当前结构的原因 数组1:dataResults=[0:“494927”、1:“48883”、2:“59976”、3:“1205915”] 数组2:dataTitles=[0:“新闻”,1,“零售”,2:“房地产”3。“会计”] 我想将这两个数组组合成一个类似于对象数组的数组,其中索引0都是429927,标题是news 目前,我通过声明一个变量并将我的数据从csv文件推送到这个数组来

我有两个数组,我想相互组合

一个数组包含数字,另一个数组包含相应数字的标题。此数据是从csv文件返回的,这就是我拥有当前结构的原因

数组1:
dataResults=[0:“494927”、1:“48883”、2:“59976”、3:“1205915”]

数组2:
dataTitles=[0:“新闻”,1,“零售”,2:“房地产”3。“会计”]

我想将这两个数组组合成一个类似于对象数组的数组,其中索引0都是
429927
,标题是
news

目前,我通过声明一个变量并将我的数据从csv文件推送到这个数组来获取这些数组

const dataResults = []

const dataTitles = []

dataResults.push =(dataList[1][5], dataList[2][5], dataList[3][5], dataList[4][5])
 //console logs = 0: "494,927", 1: "48,883", 2: "59,976", 3: "1,205,915"

dataResults.push = (dataList[0][1], dataList[0][2], dataList[0][3], dataList[0][4])
// console.log = 0: "News", 1, "Retail", 2: "Real Estate" 3. "Accounting"
我所做的只是将两个push都包含在一个中,但这样做的目的是创建额外的数组索引,例如。
0:“News”,1:“494927”
,我希望它们都作为索引0返回


我的预期结果类似于我相信的json对象
0:[{title:“News”,result:“494927}]“
在这里我可以以索引0的形式访问这两个结果。

您可以像这样使用
Array.prototype.map

const data=dataTitles.map((标题,索引)=>({
标题
结果:数据结果[索引]
}));