Iteracija kroz višedimenzionalne strukture u JavaScriptu
Neka nam je dat sledeći objekat sa studentima:
javascriptlet students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Hajde da prikažemo na ekran imena svih studenata, iterirajući kroz naš objekat pomoću dve ugnježdene petlje.
Kao što vidite, imamo objekat sa nizovima.
To znači da prva petlja treba da ide po
objektu, a druga - po nizovima. To jest
prva petlja će biti for-in, a druga
- for-of, ovako:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Задание 1
Data je sledeća struktura sa podacima:
javascriptlet data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Pomoću ugnježdenih petlji prikažite na ekran sve niske sa podacima.
Задание 2
Data je sledeća struktura sa podacima:
javascriptlet data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Pomoću ugnježdenih petlji prikažite na ekran sve niske sa podacima.
Задание 3
Data je sledeća struktura sa podacima:
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',
],
},
];
Pomoću ugnježdenih petlji prikažite na ekran sve niske sa podacima.