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

জাভাস্ক্রিপ্টে সাবঅ্যারেগুলোতে সকল স্ট্রিং موجودة এমন একটি অ্যারে ফেরত দেওয়া


আমাদের কাছে একটি অ্যারে অফ অ্যারে রয়েছে:

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. জাভাস্ক্রিপ্টে ওয়েট স্ট্রিং অ্যারে সর্টিং (গ্রাম, কেজি, টন)