Gennemgang af multidimensionelle strukturer i JavaScript
Lad os sige, at vi har følgende objekt med studerende:
let students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Lad os vise navnene på alle studerende ved at gennemgå vores objekt med to nestede løkker.
Som du kan se, har vi et objekt med arrays.
Det betyder, at den første løkke skal være over
objektet, og den anden - over arrays. Det vil sige
den første løkke bliver for-in, og den anden
- for-of, sådan her:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Følgende datastruktur er givet:
let data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Brug nestede løkker til at vise alle datastrenge på skærmen.
Følgende datastruktur er givet:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Brug nestede løkker til at vise alle datastrenge på skærmen.
Følgende datastruktur er givet:
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',
],
},
];
Brug nestede løkker til at vise alle datastrenge på skærmen.