【发布时间】:2016-02-24 03:34:39
【问题描述】:
我有一个数组数组。每个子数组的第二个元素又是一个数组:
arr = [
["val1", ["The cat", "3"]],
["val2", ["Big", "Another", "6"]],
["val3", ["343"]]
]
我想转换数组,以便第三层嵌套的数组分别连接成一个字符串,由空格和逗号分隔,如下所示:
[["val1", "The cat, 3"], ["val2", "Big, Another, 6"], ["val3", "343"]]
如何仅在嵌套数组上调用 join?
【问题讨论】:
-
举个例子的时候,请给所有的输入对象赋值。例如,
arr = [[["val1",..]]]。这样读者就可以在 cmets 和答案中引用arr而无需定义它。 -
我已经在这里看到你的问题几次了。只是一个提示,也许你不应该使用数组数组。也许哈希对你的数据来说是一个更好的数据结构?