Array Arbitrer dalam JavaScript
Array multidimensi tidak harus seperti yang kita pelajari di atas. Perhatikan, sebagai contoh, array berikut:
let arr = [['a', 'b', [1, 2, 3], [4, 5]], ['d', ['e', 'f']]];
Seperti yang Anda lihat, array ini "tidak beraturan".
Di dalamnya, elemen biasa (misalnya,
'a', 'b') berada bersebelahan dengan array
([1, 2, 3] dan [4, 5]).
Mari tulis ulang array kita dalam bentuk yang lebih mudah dimengerti:
let arr = [
[
'a', 'b', [1, 2, 3], [4, 5],
],
[
'd', ['e', 'f'],
],
];
Diberikan array berikut:
let arr = [[1, 2, 3, [4, 5, [6, 7]]], [8, [9, 10]]];
Secara manual, tanpa perulangan, temukan jumlah elemen array ini.