Iterasi Struktur Multidimensi JavaScript
Misalkan kita memiliki objek berikut berisi siswa:
javascriptlet students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Mari tampilkan nama semua siswa ke layar dengan mengiterasi objek kita menggunakan dua loop bersarang.
Seperti yang Anda lihat, kita memiliki objek berisi array.
Ini berarti loop pertama harus dilakukan pada
objek, dan loop kedua - pada array. Artinya
loop pertama akan berupa for-in, dan loop kedua
- for-of, seperti ini:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Задание 1
Diberikan struktur data berikut:
javascriptlet data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Dengan menggunakan loop bersarang, tampilkan di layar semua string data.
Задание 2
Diberikan 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 loop bersarang, tampilkan di layar semua string data.
Задание 3
Diberikan 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 loop bersarang, tampilkan di layar semua string data.