How to Find Common Items in Two Arrays with JavaScript

সোহান ও রাহুল ভালো বন্ধু। মাঝেমাঝে তারা দুজনেই বিভিন্ন ধরনের খেলনা সংগ্রহ করেতো। একদিন সিদ্ধান্ত নিলো যে, তারা তাদের খেলনার তালিকা একত্রিত করবে এবং দেখবে কোন কোন খেলনা তাদের উভয়ের মধ্যে মিল রয়েছে।

How to Find Common Items in Two Arrays with JavaScript

এই সমস্যাটি সমাধানের জন্য তারা জাভাস্ক্রিপ্ট ব্যবহার করলো এবং কোডটি হলো –


const sohanToys = ["গাড়ি", "ট্রেন", "বেলুন", "পুতুল"];
const rahulToys = ["বেলুন", "বাইক", "পুতুল", "রোবট"];

// মিল বের করার জন্য একটি ফাংশন
function findCommonToys(arr1, arr2) {
  const commonToys = arr1.filter((toy) => arr2.includes(toy));
  return commonToys;
}

// মিল বের করা
const commonToys = findCommonToys(sohanToys, rahulToys);
console.log("মিল পাওয়া খেলনা:", commonToys);


কোডের ব্যাখ্যা

  • প্রথমে দুইটি অ্যারে sohanToys এবং rahulToys তৈরি করা হয়েছে। এই দুই অ্যারের মধ্যে সোহান ও রাহুলের খেলনা তালিকা ষ্টোর করা হয়েছে।
  • findCommonToys নামের একটি ফাংশন তৈরি করা হয়েছে, যা দুটি অ্যারে গ্রহণ করে।
  • এই ফাংশনের মধ্যে জাভাস্ক্রিপ্টের filter() মেথড ব্যবহার করা হয়েছে। এটি প্রথম অ্যারের প্রতিটি উপাদানকে গ্রহন করে এবং যাচাই-বাচাই করে যে কি উপাদানটি দ্বিতীয় অ্যারের মধ্যে রয়েছে কিনা।
  • Includes() মেথড ব্যবহার করে দেখা হয় যদি দ্বিতীয় অ্যারের মধ্যে প্রথম অ্যারের কোনো খেলনা রয়েছে কিনা।
  • ফাংশনটি মিল পাওয়া সকল খেলনা returns করে, সেই খেলনাগুলো commonToys নামক একটি ভেরিয়েবলে সংরক্ষণ করা হয়েছে এবং পরবর্তীতে এটি কনসোলে প্রিন্ট করে।


কোডটি রান করার পর, তারা দেখতে পেল:

মিল পাওয়া খেলনা: ['বেলুন', 'পুতুল']


সুতরাং, সোহান ও রাহুল তাদের খেলনার তালিকা থেকে জানতে পারলো যে, তাদের মধ্যে বেলুন ও পুতুল এই দুইটি খেলনার মিল আছে। তারা উভয়ে আনন্দিত হলো এবং জাভাস্ক্রিপ্ট ব্যবহার করে তারা সহজেই তাদের খেলনার তালিকা থেকে কোন কোন খেলনা মিল আছে তা বের করতে পারল এবং সমস্যা সমাধান করলো।

 

ওয়েবসাইটটি বুকমার্ক করে রাখুন! পোষ্টটি যদি ভালো লাগে এবং বন্ধুরা যাতে মিস না করে, পোষ্টটি শেয়ার করতে ভুলবেন না। অবশ্যই লাইক ও কমেন্ট করবেন যাতে করে আমরা প্রতিনিয়ত নতুন নতুন সমস্যার পাশাপাশি সমাধান নিয়ে হাজির হতে পারি এবং আপনাদেরও যদি কোডিং সম্পর্কিত কোনো সমস্যা থাকে তাহলে কমেন্টবক্সে জানিয়ে দিন সমাধান করার চেষ্টা করবো, ইনশাআল্লাহ্‌।

About the author

AHSHAN HABIB
Hello! I am Ahshan Habib. Blogging is My Hobby and I Would Like to Share my Knowledge With Everyone. Here I Will Share Every Day About Education, Technology, and Programming. So Stay With us And Share my Page on Your Social Platform.

Post a Comment