【发布时间】:2013-08-09 17:59:51
【问题描述】:
我想从一个大型二维数组中选择一个二维数组,我知道如何使用 for 循环来做到这一点,但我想知道是否有更有效的方法来实现这一点。
例子:
[0,0,0,0,0,1,0]
[0,0,0,3,0,1,0]
[0,0,0,0,0,1,0]
[0,0,0,0,0,1,0]
我想从这个数组中创建一个包含
的新数组[0.0.1]
[3.0.1]
[0.0.1]
那么有没有比使用一些简单的 for 循环更好的方法来创建第二个数组?
【问题讨论】:
-
如果您能以有效的 JavaScript 格式显示数组将会很有帮助。有点难以猜测实际结构是什么。
-
定义“更有效”。 For 循环似乎很有效,但是我们不知道您使用它来完成什么......例如,将每次访问偏移到原始数组中可能会更有效。
-
我想我曾经发布过一个几乎与这个问题相同的问题。我会尝试找到我发布的问题,因为它可能在这里有用。
标签: javascript node.js multidimensional-array