【发布时间】:2019-11-24 01:07:12
【问题描述】:
我有一个矩阵,其中行不一定具有相同的长度:
以下是唱名格式的音乐标记。
const notes = [
[ 'do5', 'mi5' ],
[ 'mi6', 'so6', 'ti6', 're7' ],
[ 'so7', 'ti7', 're8', 'fa8' ],
[ 'la3', 'do4', 'mi4' ],
[ 'fa2', 'la2' ],
[ 're2' ],
[ 'ti1', 're2', 'fa2' ]
];
我有一个函数可以将这些标记转换为等效的字母标记(例如:fa2 将使用我的函数转换为 F2)。
我希望能够迭代这个矩阵,并返回转换后的矩阵,它应该保持相同的维度。
谢谢, 纳库尔
【问题讨论】:
-
如果你有一个二维数组,你可以使用 2
map()s。 -
Array.forEach()2 次span> -
您是否有任何已经尝试过的 JavaScript?我们不知道您可能知道或不知道什么。
-
您刚刚更改了您需要返回“相同大小的矩阵”的问题。你到底是什么意思?
-
我很抱歉@LucioPaiva,我刚刚修改了我的问题以更好地解释我的意思。
标签: javascript matrix iteration