JavaScript кўп ўлчовли структураларини айланиш
Фарз қилайлик, бизга куйидаги студентлар объекти берилган:
let students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Келинг, объектимизни иккита ichki цикл билан айланиб, барча студентлар исмларини экранга чиқарайлик.
Кўриб турганингиздек, бизда массивлар билан объект бор.
Бу шунни англатадики, биринчи цикл
объект устида, иккинчиси эса массивлар устида бўлиши керак. Яъни
биринчи цикл for-in, иккинчиси эса
- for-of бўлади, мана куйидагидек:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Куйидаги маълумотлар структураси берилган:
let data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Ички цикллар ёрдамида экранга барча маълумотлар сатрларини чиқаринг.
Куйидаги маълумотлар структураси берилган:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Ички цикллар ёрдамида экранга барча маълумотлар сатрларини чиқаринг.
Куйидаги маълумотлар структураси берилган:
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',
],
},
];
Ички цикллар ёрдамида экранга барча маълумотлар сатрларини чиқаринг.