কম্পিউটার

জাভাস্ক্রিপ্ট একটি অ্যারে রিটার্ন করে যাতে সমস্ত সাবয়ারেতে উপস্থিত সমস্ত স্ট্রিং থাকে


আমাদের কাছে এইরকম অ্যারের একটি অ্যারে আছে −

const arr = [
   ['foo', 'bar', 'hey', 'oi'],
   ['foo', 'bar', 'hey'],
   ['foo', 'bar', 'anything'],
   ['bar', 'anything']
]

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

আসুন এই ফাংশনের জন্য কোড লিখি

উদাহরণ

const arr = [
   ['foo', 'bar', 'hey', 'oi'],
   ['foo', 'bar', 'hey'],
   ['foo', 'bar', 'anything'],
   ['bar', 'anything']
]
const commonArray = arr => {
   return arr.reduce((acc, val, index) => {
      return acc.filter(el => val.indexOf(el) !== -1);
   });
};
console.log(commonArray(arr));

আউটপুট

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

['bar']

  1. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সব দীর্ঘতম স্ট্রিং খোঁজা

  2. জাভাস্ক্রিপ্টে সব অ্যারে উপাদান একসাথে মেশ করতে পারে?

  3. অ্যারেতে উপস্থিত সমস্ত শূন্যকে জাভাস্ক্রিপ্টে শেষ পর্যন্ত সরানো হচ্ছে

  4. জাভাস্ক্রিপ্ট ব্যবহার করে কিছু ওজনের মান ধারণ করে এমন একটি অ্যারে সাজানো