Pengulangan Struktur Multidimensi JavaScript
Katakan kita mempunyai objek berikut dengan pelajar:
let students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Mari kita paparkan semua nama pelajar, dengan mengulangi objek kita dua kali dengan gelung bersarang.
Seperti yang anda lihat, kita mempunyai objek dengan tatasusunan.
Ini bermakna gelung pertama mesti untuk
objek, dan yang kedua - untuk tatasusunan. Ini bermakna
gelung pertama akan menjadi for-in, dan yang kedua
- for-of, seperti ini:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Diberi struktur data berikut:
let data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Dengan menggunakan gelung bersarang, paparkan semua rentetan data.
Diberi struktur data berikut:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Dengan menggunakan gelung bersarang, paparkan semua rentetan data.
Diberi struktur data berikut:
let data = [
{
1: [
'data111',
'data112',
'data113',
],
2: [
'data121',
'data122',
'data123',
],
},
{
1: [
'data211',
'data212',
'data213',
],
2: [
'data221',
'data222',
'data223',
],
},
{
1: [
'data411',
'data412',
'data413',
],
2: [
'data421',
'data422',
'data423',
],
},
];
Dengan menggunakan gelung bersarang, paparkan semua rentetan data.