【发布时间】:2021-02-25 14:50:17
【问题描述】:
我想在单个函数中将一些数组推送到主数组中。这是一个例子:
let MainArr = [
{
"date": "2021-02-24T18:30:00.000Z",
"age": "9",
"id": 74,
"time": 4.00 },
{"date": "2021-02-24T18:30:00.000Z",
"age":"9",
"id": 74,
"time": 4.00
}];
我从 API 获取所有这些数据,所以下一个数组将是这样的:
let arr1 = [{
"id": 1,
"arrKey1": "schedule1"
}, {
"id": 2,
"arrKey1": "schedule2"
}]
let arr2 = [{
"id": 1,
"arrKey2": "bus1"
}, {
"id": 2,
"arrKey2": "bus2"
}]
let arr3 = [{
"id": 1,
"arrKey3": "car1"
}, {
"id": 2,
"arrKey3": "1"
}]
现在结果应该是这样的:
[{
"date": "2021-02-24T18:30:00.000Z",
"age": "9",
"id": 74,
"time": 4.00,
"arrKey1":"schedule1",
"arrKey2 ":"bus1",
"arrKey3":"car1"},
{"date ": "2021-02-24T18:30:00.000Z",
"age": "9",
"id": 74,
"time": 4.00,
"arrKey1": "schedule2",
"arrKey2": "bus2",
"arrKey3": "1"
}];
【问题讨论】:
-
请修正语法,并发布您迄今为止尝试解决的问题。
-
请访问help center,使用tour查看内容和How to Ask。做一些研究,搜索关于SO的相关主题;如果您遇到困难,请发布您的尝试minimal reproducible example,并使用
[<>]sn-p 编辑器记录输入和预期输出。 -
我看得太晚了。现在修复它
-
如果
MainArray的长度超过 2 怎么办?那么预期的 o/p 是什么?
标签: javascript arrays angular angular8