JavaScript köp ölçegli gurluşlaryny geçmek
Bizde şu ýaly talyp obýekti bolsun:
javascriptlet students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Geliň, iki işleşik sikldan peýdalanyp, obýektimizi geçirip, ekrana ähli talyplaryň atlaryny çykaralyň.
Görşüňiz ýaly, bizde massiwli obýekt bar.
Bu ýagdaýda birinji sikl obýekt üçin, ikinjisi bolsa massiwler üçin bolmaly. Ýagny birinji sikl for-in we ikinji sikl for-of bolmaly, şeýle:
javascriptfor (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Задание 1
Maglumatlar bilen şu ýaly gurluş berlen:
javascriptlet data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Işleşik sikllardan peýdalanyp, ekrana maglumatly ähli setirleri çykaryň.
Задание 2
Maglumatlar bilen şu ýaly gurluş berlen:
javascriptlet data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Işleşik sikllardan peýdalanyp, ekrana maglumatly ähli setirleri çykaryň.
Задание 3
Maglumatlar bilen şu ýaly gurluş berlen:
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',
],
},
];
Işleşik sikllardan peýdalanyp, ekrana maglumatly ähli setirleri çykaryň.