কম্পিউটার

আমি কিভাবে জাভাস্ক্রিপ্টে বস্তুর 2d অ্যারের সূচী খুঁজে পেতে পারি?


বস্তুর দ্বি-মাত্রিক বিন্যাসের সূচী খুঁজে পেতে, লুপের জন্য দুটি ব্যবহার করুন, একটি সারির জন্য এবং আরেকটি কলামের জন্য। নিম্নলিখিত কোড -

উদাহরণ

function matrixIndexed(details, name) {
   var r;
   var c;
   for (r = 0; r < details.length; ++r) {
      const nsDetails = details[r];
      for (c = 0; c < nsDetails.length; ++c) {
         const tempObject = nsDetails[c];
         if (tempObject.studentName === name) {
            return { r, c};
         }
      }
   }
   return {};
}
const details = [
   [
      {studentName: 'John'}, {studentName:'David'}
   ],
   [
      {studentName:"Mike"},{studentName:'Bob'},{studentName:'Carol'}
   ]
];
var {r, c } = matrixIndexed(details, 'Bob');
console.log(r, c);

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

আউটপুট

এখানে, আমার ফাইলের নাম demo160.js. এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
PS C:\Users\Amit\JavaScript-code> node demo160.js
1 1

  1. কিভাবে জাভাস্ক্রিপ্টে আইডি দ্বারা অবজেক্টের অ্যারে গ্রুপ করবেন?

  2. জাভাস্ক্রিপ্টে কী দ্বারা অবজেক্টের অ্যারেকে কীভাবে গ্রুপ করবেন

  3. জাভাস্ক্রিপ্টে সর্বোচ্চ মান ধারণ করে এমন বস্তুর একটি অ্যারের ভিতরে কীভাবে খুঁজে পাবেন?

  4. জাভাস্ক্রিপ্টে নেস্টেড অ্যারের দৈর্ঘ্যের উপর ভিত্তি করে কীভাবে অবজেক্টের অ্যারে সাজানো যায়