【发布时间】:2018-05-12 07:00:07
【问题描述】:
我有两个数组:
a = [
[a, b],
[c, d],
[e, f],
[g, h]
]
b = [
[a, 4],
[1, 2],
[e, 3]
]
当a[i][0],匹配b[i][0]时,我需要给a的当前索引添加一个值。对于这个例子,当a[0][1] 匹配b[0][1] 时,a[0][1] 应该看起来像[a,b,new_value]。
如果这意味着用a 的所有值创建一个新数组,那很好,但a 的原始值和顺序不能改变。
我尝试了许多 for 循环和反向 for 循环的变体。我很茫然。
提前致谢。
【问题讨论】:
-
请同时添加结果。
-
如果您可以为您的示例提供一个完整的结果,那将有助于提出解决方案。
标签: javascript arrays multidimensional-array matching