JavaScriptにおける任意の配列
多次元配列は、必ずしも上記で検討したような形である必要はありません。 例えば、次の配列を見てみましょう:
let arr = [['a', 'b', [1, 2, 3], [4, 5]], ['d', ['e', 'f']]];
ご覧の通り、この配列は「不規則」です。
通常の要素(例えば、'a', 'b')の隣に配列
([1, 2, 3] や [4, 5])が配置されています。
この配列をより分かりやすい形に書き直してみましょう:
let arr = [
[
'a', 'b', [1, 2, 3], [4, 5],
],
[
'd', ['e', 'f'],
],
];
次の配列が与えられています:
let arr = [[1, 2, 3, [4, 5, [6, 7]]], [8, [9, 10]]];
ループを使用せず、手動でこの配列の要素の合計を求めてください。