【发布时间】:2019-03-12 10:09:21
【问题描述】:
我有一个带有一些子数组的数组(下面的代码描述了每个子数组有两个子子数组的情况,这个数字可以变化,可能是五个,但在这种情况下,我们都知道它们将有五个子数组)具有不同的长度。比如:
let arrayA = [
[['a'] , ['b','c','d']], //lengths 1 and 3
[['e','f','g','z'], ['h','i','j']], //lengths 4 and 3
[['k','l'] , ['m','n']] //lengths 2 and 2
//sums 7 and 8
]
我们想通过它们所属的子数组的索引来添加每个子子数组的长度:
let arrayB = [[7],[8]]
实现这一目标的最佳方法是什么?
【问题讨论】:
-
你有什么方法来实现这个目标?为什么你认为你的方式不是最好的?
-
我现在没有@RokoC.Buljan
-
用 2 个值 - 0、0 创建 arrayB。解析 arrayA[i][0] 和 array[i][1] 并将长度添加到 arrayB[0] 和 arrayB[1]。你自己试过吗?
-
还有为什么结果看起来不像
[7, 8],而是[[7],[8]]?我们? 我们是谁? 名字! ;) -
不,你不能。您总是可以等待几天,看看谁得到了其他用户最多的支持...或者使用提供的答案进行速度测试,看看哪个实际上是最佳...回答……或者选择最易读的……或者选择更紧凑的……完全取决于你。
标签: javascript arrays sub-array