A JavaScript többszörös szerkezeteinek bejárása
Tegyük fel, hogy a következő objektumunk van diákokkal:
javascriptlet students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Jelenítsük meg a képernyőn az összes diák nevét, úgy, hogy két egymásba ágyazott ciklussal járjuk be objektumunkat.
Amint látod, nekünk egy tömböket tartalmazó objektumunk van.
Ez azt jelenti, hogy az első ciklusnak az
objektumon, a másodiknak pedig a tömbökön kell futnia. Vagyis
az első ciklus for-in lesz, a második
pedig for-of, így:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Adott a következő adatszerkezet:
javascriptlet data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.
Adott a következő adatszerkezet:
javascriptlet data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.
Adott a következő adatszerkezet:
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',
],
},
];
Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.