A JavaScript többszörös szerkezeteinek bejárása
Tegyük fel, hogy a következő objektumunk van diákokkal:
let 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:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Adott a következő adatszerkezet:
let 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:
let 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:
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',
],
},
];
Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.