কম্পিউটার টিউটোরিয়াল

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


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

উদাহরণ

কোডটি হবে -

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. জাভাস্ক্রিপ্টে স্প্রেড অপারেটর দিয়ে অ্যারে ক্লোন (clone) করার পদ্ধতি

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