Pengulangan Struktur Multidimensi JavaScript
Katakan kita mempunyai objek berikut dengan pelajar:
javascriptlet 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:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Задание 1
Diberi struktur data berikut:
javascriptlet 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.
Задание 2
Diberi struktur data berikut:
javascriptlet 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.
Задание 3
Diberi struktur data berikut:
javascriptlet 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.