JavaScript Çok Boyutlu Yapıların Üzerinden Geçme
Şu öğrenci nesnemiz olduğunu varsayalım:
let students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Nesnemizi iç içe iki döngü ile geçerek tüm öğrenci isimlerini ekrana yazdıralım.
Gördüğünüz gibi, diziler içeren bir nesnemiz var.
Bu, ilk döngünün nesne üzerinde, ikincisinin ise
diziler üzerinde olması gerektiği anlamına gelir.
Yani ilk döngü for-in, ikincisi ise
for-of olacak, şu şekilde:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Aşağıdaki veri yapısı verilmiştir:
let data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
İç içe döngüler kullanarak tüm veri satırlarını ekrana yazdırın.
Aşağıdaki veri yapısı verilmiştir:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
İç içe döngüler kullanarak tüm veri satırlarını ekrana yazdırın.
Aşağıdaki veri yapısı verilmiştir:
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',
],
},
];
İç içe döngüler kullanarak tüm veri satırlarını ekrana yazdırın.