Iteration durch mehrdimensionale JavaScript-Strukturen

Nehmen wir an, wir haben das folgende Objekt mit Studierenden:

javascriptlet 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:

javascriptfor (let group in students) {
  for (let name of students[group]) {
    console.log(name);
  }
}
Задание 1

Gegeben ist die folgende Datenstruktur:

javascriptlet 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.

Задание 2

Gegeben ist die folgende Datenstruktur:

javascriptlet 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.

Задание 3

Gegeben ist die folgende Datenstruktur:

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',
    ],
  },
];

Geben Sie mithilfe verschachtelter Schleifen alle Datenstrings auf dem Bildschirm aus.