【发布时间】:2020-03-11 21:50:23
【问题描述】:
我有多个数组,第一个包含键,其他包含值。
Array[
"name",
"surname",
"city",
"age"
],
Array[
"John",
"Doe",
"San Francisco",
"27"
],
Array[
"Nancy",
"Doe",
"New York",
"15"
],
Array[
"Maria",
"Doe",
"Texas",
"30"
],
我想将数组合并成这样的对象:
{
"name": "John"
"surname": "Doe"
"city": "San Francisco"
"age": "27"
},
{
"name": "Nancy"
"surname": "Doe"
"city": "New York"
"age": "15"
},
{
"name": "Maria"
"surname": "Doe"
"city": "Texas"
"age": "30"
}
由于数组的长度、键和值可以改变,我该如何使用js呢?
【问题讨论】:
-
到目前为止你有什么尝试?
-
提示:你可能想遍历第一个数组的
Object.keys(...) -
你有可以循环遍历另一个数组中的值的数组吗?
-
您想要的结果不是一个对象,而是 3 个不同的对象。你是说对象数组吗?
-
@curiousdev
Object.keys()用于对象,为什么要在数组上使用它?
标签: javascript arrays loops object