A JavaScript többszörös szerkezeteinek bejárása

Tegyük fel, hogy a következő objektumunk van diákokkal:

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

Jelenítsük meg a képernyőn az összes diák nevét, úgy, hogy két egymásba ágyazott ciklussal járjuk be objektumunkat.

Amint látod, nekünk egy tömböket tartalmazó objektumunk van. Ez azt jelenti, hogy az első ciklusnak az objektumon, a másodiknak pedig a tömbökön kell futnia. Vagyis az első ciklus for-in lesz, a második pedig for-of, így:

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

Adott a következő adatszerkezet:

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

Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.

Задание 2

Adott a következő adatszerkezet:

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

Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.

Задание 3

Adott a következő adatszerkezet:

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

Egymásba ágyazott ciklusok segítségével jelenítsd meg a képernyőn az összes adatsort.