Прелаз кроз вишедимензионе структуре JavaScript-а
Претпоставимо да нам је дат следећи објекат са студентима:
javascriptlet students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Испишимо на екран имена свих студената, прелазећи кроз наш објекат помоћу две угнежђене петље.
Као што видите, имамо објекат са низовима.
То значи да прва петља треба да буде по
објекту, а друга - по низовима. То јест,
прва петља ће бити for-in, а друга
- for-of, овако:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Задание 1
Дата је следећа структура са подацима:
javascriptlet data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Упомоћу угнежђених петљи испишите на екран све стрингове са подацима.
Задание 2
Дата је следећа структура са подацима:
javascriptlet data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Упомоћу угнежђених петљи испишите на екран све стрингове са подацима.
Задание 3
Дата је следећа структура са подацима:
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',
],
},
];
Упомоћу угнежђених петљи испишите на екран све стрингове са подацима.