Iteracija kroz višedimenzionalne strukture u JavaScriptu
Neka nam je dat sledeći objekat sa studentima:
let 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:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Data je sledeća struktura sa podacima:
let 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.
Data je sledeća struktura sa podacima:
let 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.
Data je sledeća struktura sa podacima:
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',
],
},
];
Pomoću ugnježdenih petlji prikažite na ekran sve niske sa podacima.