Iteration durch mehrdimensionale JavaScript-Strukturen
Nehmen wir an, wir haben das folgende Objekt mit Studierenden:
let students = {
'group1': ['student11', 'student12', 'student13'],
'group2': ['student21', 'student22', 'student23'],
'group3': ['student31', 'student32'],
};
Lassen Sie uns alle Namen der Studierenden ausgeben, indem wir unser Objekt mit zwei verschachtelten Schleifen durchlaufen.
Wie Sie sehen können, haben wir ein Objekt mit Arrays.
Das bedeutet, dass die erste Schleife über das
Objekt laufen sollte und die zweite über die Arrays. Das heißt,
die erste Schleife wird for-in sein und die zweite
- for-of, so wie hier:
for (let group in students) {
for (let name of students[group]) {
console.log(name);
}
}
Gegeben ist die folgende Datenstruktur:
let data = {
1: [
'data11',
'data12',
'data13',
],
2: [
'data21',
'data22',
'data23',
],
3: [
'data31',
'data32',
'data33',
],
4: [
'data41',
'data42',
'data43',
],
};
Geben Sie mithilfe verschachtelter Schleifen alle Datenstrings auf dem Bildschirm aus.
Gegeben ist die folgende Datenstruktur:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
Geben Sie mithilfe verschachtelter Schleifen alle Datenstrings auf dem Bildschirm aus.
Gegeben ist die folgende Datenstruktur:
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',
],
},
];
Geben Sie mithilfe verschachtelter Schleifen alle Datenstrings auf dem Bildschirm aus.