কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে মাল্টিডাইমেনশনাল অ্যারে ইন্টারসেকশন কিভাবে করবেন?


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা আক্ষরিক মানের অ্যারেগুলির একটি বহুমাত্রিক অ্যারে নেয়। আমাদের ফাংশনটি ইনপুট অ্যারেতে উপস্থিত সমস্ত সাব্যারেগুলির ছেদকারী অ্যারে ফিরিয়ে দেবে৷

উদাহরণ

এর জন্য কোড হবে −

const arr = [
   ["garden","canons","philips","universal"],
   ["universal","ola","uber","bangalore"]
];
const findMultiIntersection = (arr = []) => {
   const res = [];
   arr.forEach(el => {
      const thisObj = this;
      el.forEach(element => {
         if(!thisObj[element]){
            thisObj[element] = true;
         }
         else{
            res.push(element)
         };
      });
   }, {});
   return res;
};
console.log(findMultiIntersection(arr));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ 'universal' ]

  1. আমি কিভাবে জাভাস্ক্রিপ্টে একটি অ্যারে খালি করব?

  2. কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি পৃষ্ঠা প্রিন্ট করবেন?

  3. কিভাবে জাভাস্ক্রিপ্টে স্প্রেড অপারেটর ব্যবহার করে একটি অ্যারে ক্লোন করবেন?

  4. জাভাস্ক্রিপ্ট ব্যবহার করে JSON অ্যারে থেকে ডেটা কীভাবে পড়তে হয়?