JavaScript köp ölçegli gurluşlaryny geçmek
Bizde şu ýaly talyp obýekti bolsun:
let 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:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Maglumatlar bilen şu ýaly gurluş berlen:
let 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ň.
Maglumatlar bilen şu ýaly gurluş berlen:
let 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ň.
Maglumatlar bilen şu ýaly gurluş berlen:
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',
],
},
];
Işleşik sikllardan peýdalanyp, ekrana maglumatly ähli setirleri çykaryň.