জাভাস্ক্রিপ্টে বহুমাত্রিক কাঠামোর উপর পুনরাবৃত্তি

ধরুন আমাদের কাছে শিক্ষার্থীদের সাথে নিম্নলিখিত অবজেক্টটি দেওয়া হয়েছে:

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

আসুন আমাদের অবজেক্টটিকে দুটি নেস্টেড লুপ ব্যবহার করে সমস্ত শিক্ষার্থীর নাম প্রদর্শন করি।

আপনি দেখতে পাচ্ছেন, আমাদের কাছে অ্যারে সহ একটি অবজেক্ট রয়েছে। এর মানে হল যে প্রথম লুপটি অবজেক্টের উপর হতে হবে, এবং দ্বিতীয়টি - অ্যারের উপর। অর্থাৎ, প্রথম লুপটি হবে 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',
  ],
};

নেস্টেড লুপ ব্যবহার করে সমস্ত ডেটা স্ট্রিং প্রদর্শন করুন।

Задание 2

নিম্নলিখিত ডেটা কাঠামো দেওয়া হয়েছে:

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

নেস্টেড লুপ ব্যবহার করে সমস্ত ডেটা স্ট্রিং প্রদর্শন করুন।

Задание 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',
    ],
  },
];

নেস্টেড লুপ ব্যবহার করে সমস্ত ডেটা স্ট্রিং প্রদর্শন করুন。