Pengulangan Struktur Multidimensi JavaScript

Katakan kita mempunyai objek berikut dengan pelajar:

javascriptlet students = {
  'group1': ['student11', 'student12', 'student13'],
  'group2': ['student21', 'student22', 'student23'],
  'group3': ['student31', 'student32'],
};

Mari kita paparkan semua nama pelajar, dengan mengulangi objek kita dua kali dengan gelung bersarang.

Seperti yang anda lihat, kita mempunyai objek dengan tatasusunan. Ini bermakna gelung pertama mesti untuk objek, dan yang kedua - untuk tatasusunan. Ini bermakna gelung pertama akan menjadi for-in, dan yang kedua - for-of, seperti ini:

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

Diberi struktur data berikut:

javascriptlet data = {
  1: [
    'data11',
    'data12',
    'data13',
  ],
  2: [
    'data21',
    'data22',
    'data23',
  ],
  3: [
    'data31',
    'data32',
    'data33',
  ],
  4: [
    'data41',
    'data42',
    'data43',
  ],
};

Dengan menggunakan gelung bersarang, paparkan semua rentetan data.

Задание 2

Diberi struktur data berikut:

javascriptlet data = [
  {
    1: 'data11',
    2: 'data12',
    3: 'data13',
  },
  {
    1: 'data21',
    2: 'data22',
    3: 'data33',
  },
  {
    1: 'data31',
    2: 'data32',
    3: 'data33',
  },
];

Dengan menggunakan gelung bersarang, paparkan semua rentetan data.

Задание 3

Diberi struktur data berikut:

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

Dengan menggunakan gelung bersarang, paparkan semua rentetan data.