কম্পিউটার

কিভাবে দুটি অ্যারে তুলনা করতে হয় যখন কী একটি স্ট্রিং হয় - জাভাস্ক্রিপ্ট


ধরা যাক নিম্নলিখিতটি আমাদের প্রথম অ্যারে -

const firstArray = [
   { "name": "John Doe" },
   { "name": "John Smith" },
   { "name": "David Miller" },
   { "name": "Bob Taylor" },
   { "name": "Carol taylor" },
   { "name": "Adam Smith" },
];

ধরা যাক নিম্নলিখিতটি আমাদের দ্বিতীয় অ্যারে -

const secondArray = [
   { "name": "Adam Smith" },
   { "name": "John Doe" },
   { "name": "David Miller" },
   { "name": "James Taylor" }
];

তুলনা করতে, মানচিত্র() এবং অন্তর্ভুক্ত() ব্যবহার করুন।

উদাহরণ

নিম্নলিখিত কোড -

const firstArray = [
   { "name": "John Doe" },
   { "name": "John Smith" },
   { "name": "David Miller" },
   { "name": "Bob Taylor" },
   { "name": "Carol taylor" },
   { "name": "Adam Smith" },
];
const secondArray = [
   { "name": "Adam Smith" },
   { "name": "John Doe" },
   { "name": "David Miller" },
   { "name": "James Taylor" }
];
const getAllValue = ({ 'name': name }) => name;
const result = firstArray
   .map(getAllValue)
   .filter(value => secondArray
      .map(getAllValue)
      .includes(value)
   );
console.log(result);

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

এখানে, আমার ফাইলের নাম demo251.js

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

PS C:\Users\Amit\javascript-code> node demo251.js
[ 'John Doe', 'David Miller', 'Adam Smith' ]

  1. কিভাবে জাভাস্ক্রিপ্ট দুটি অ্যারে যোগদান করতে?

  2. জাভাস্ক্রিপ্টে দুটি অ্যারেকে কীভাবে গুণ করা যায়?

  3. একক অক্ষর দুটি অ্যারে তুলনা এবং পার্থক্য ফেরত? জাভাস্ক্রিপ্ট

  4. কিভাবে C# এ দুটি অ্যারে তুলনা করবেন?