【发布时间】:2017-09-13 19:03:56
【问题描述】:
步骤 1. 我需要根据索引合并 3 个数组。
第 2 步。如果第一个数组中的两个项目匹配,我想合并它们的索引。
输入:
datesArray = ["2017-04-20", "2017-04-27", "2017-04-20"]
timesArray = ["13:00", "18:00", "14:00"]
pricesArray = ["40", "60", "50"]
输出:
[
{
"date": "2017-04-20",
"times": [
"13:00",
"14:00"
],
"prices": [
"$40.00",
"$50.00"
]
},
{
"date": "2017-04-27",
"times": [
"13:00"
],
"prices": [
"$30.00"
]
}
]
感谢您的帮助。
【问题讨论】:
-
您应该只输入预期的结果。这将使阅读更容易,并且更有可能有人会帮助您。您还应该展示您编写的尝试,至少向我们展示您已经尝试过一些东西。
-
如何在数组中获得“重复索引”?
-
@RobG 我认为他的意思不是重复值
-
@RobG, @AndrewShepherd 它来自网络服务。我正在使用动态日历,因此我需要将日期、时间和价格分开,但以上述方式合并以完成其他任务。我目前不在计算机中 :( Web 服务部分,您可能会看到数组与索引位置相关。
price_date: [ "2017-04-20 13:00", "2017-04-27 18:00", "2017-04-20 14:00" ], price: [ "40", "60", "50" ]
标签: javascript arrays json merge