जावास्क्रिप्ट में बहुआयामी संरचनाओं का पुनरावृत्ति

मान लीजिए कि हमारे पास छात्रों के साथ निम्नलिखित object दिया गया है:

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

आइए हम अपने object को दो nested loops के साथ पुनरावृत्त करके सभी छात्रों के नाम स्क्रीन पर प्रदर्शित करें।

जैसा कि आप देख रहे हैं, हमारे पास arrays के साथ एक object है। इसका मतलब है कि पहला loop object पर होना चाहिए, और दूसरा arrays पर। यानी पहला loop for-in होगा, और दूसरा - for-of, इस तरह:

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

निम्नलिखित डेटा संरचना दी गई है:

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

Nested loops का उपयोग करके सभी डेटा स्ट्रिंग्स को स्क्रीन पर प्रदर्शित करें।

Задание 2

निम्नलिखित डेटा संरचना दी गई है:

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

Nested loops का उपयोग करके सभी डेटा स्ट्रिंग्स को स्क्रीन पर प्रदर्शित करें।

Задание 3

निम्नलिखित डेटा संरचना दी गई है:

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

Nested loops का उपयोग करके सभी डेटा स्ट्रिंग्स को स्क्रीन पर प्रदर्शित करें।