Uchambuzi wa Miundo ya Dimensionali Nyingi ya JavaScript

Acha tuwe na kitu ifuatayo na wanafunzi:

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

Wacha tuonyeshe majina ya wanafunzi wote, tukichambua kitu chetu kwa kutumia vitanzi viwili vilivyowekwa ndani.

Kama unavyoona, tuna kitu chenye arrays. Hii inamaanisha kuwa kitanzi cha kwanza kinapaswa kuwa kwa kitu, na cha pili - kwa arrays. Hii ni kitanzi cha kwanza kitakuwa for-in, na cha pili - for-of, kama hivi:

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

Imetolewa muundo ufuatao wenye data:

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

Kwa kutumia vitanzi vilivyowekwa ndani, onyesha kwenye skrini mistari yote yenye data.

Задание 2

Imetolewa muundo ufuatao wenye data:

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

Kwa kutumia vitanzi vilivyowekwa ndani, onyesha kwenye skrini mistari yote yenye data.

Задание 3

Imetolewa muundo ufuatao wenye data:

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

Kwa kutumia vitanzi vilivyowekwa ndani, onyesha kwenye skrini mistari yote yenye data.