【发布时间】:2021-07-07 20:09:05
【问题描述】:
我正在学习 Javascript,目前发现自己遇到以下问题。我需要将 9x9 2d 数组的每个单独的 3x3 块作为字符串,用逗号分隔。
我的意思是,例如,假设我有以下数组:
var 2dArray = [
[5, 3, 5, 6, 7, 8, 9, 1, 2],
[6, 7, 1, 1, 9, 5, 3, 4, 8],
[1, 9, 2, 3, 4, 2, 5, 6, 7],
[8, 5, 9, 7, 6, 1, 4, 2, 3],
[4, 2, 6, 5, 5, 3, 7, 9, 1],
[7, 1, 3, 1, 2, 4, 8, 5, 6],
[9, 6, 1, 5, 3, 7, 2, 8, 4],
[2, 8, 7, 5, 1, 9, 6, 3, 5],
[3, 4, 5, 6, 8, 6, 1, 7, 9] ]
结果应该是 535671192,678195342, 912348657, ... 等,直到字符串由所有 3x3 块组成。
我认为制作嵌套 for 循环是最好的方法,但在此过程中感到困惑,非常感谢您的帮助。
谢谢。
【问题讨论】:
-
您能分享一下您尝试过但感到困惑的代码吗?
标签: javascript arrays string