Gennemgang af multidimensionelle strukturer i JavaScript
Lad os sige, at vi har følgende objekt med studerende:
javascriptlet 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:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Задание 1
Følgende datastruktur er givet:
javascriptlet 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.
Задание 2
Følgende datastruktur er givet:
javascriptlet 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.
Задание 3
Følgende datastruktur er givet:
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',
],
},
];
Brug nestede løkker til at vise alle datastrenge på skærmen.