【发布时间】:2020-09-15 10:55:48
【问题描述】:
我正在尝试通过循环检查这个二维数组的每个元素:
matrix = [[0, 1, 1, 2],
[0, 5, 0, 0],
[2, 0, 3, 3]]
但是,当我这样做时:return matrix.length 我得到一个3。我怎么可能遍历它来检查每个值?
另外,考虑到我也可能得到这样的数组:
[[2],
[5],
[10]]
【问题讨论】:
-
请提及预期内容
-
为什么不使用两个嵌套循环?
-
@VLAZ OP 可能应该付出更多的努力,但是,像 Ifaruki 的 .flat().length 这样的简短而优雅的解决方案值得一提
-
@user120242 我不相信 OP 需要数组中的项目总数。问题提到检查每个元素。它还提到了长度,但我不相信这是要求的。无论哪种方式,这个问题都不清楚 - 我对 OP 想要什么做了最好的猜测。
-
@VLAZ 有道理。我正在尝试对数组的元素求和。尽管如此,我不想让 stackoverflow 为我解答谜题。
标签: javascript