কম্পিউটার

অ্যারে থেকে ডুপ্লিকেট রেকর্ডগুলি সরান/ফিল্টার করুন - জাভাস্ক্রিপ্ট?


ধরা যাক নিচের কিছু সদৃশ মান সহ আমাদের রেকর্ড −

var objectOfNationality =
   [
      { nationality: "Indian" },
      { nationality: "American" },
      { nationality: "Emirati" },
      { nationality: "Indian" },
      { nationality: "American" }
   ];

উদাহরণ

ডুপ্লিকেট রেকর্ড অপসারণ করতে, Set() এর ধারণাটি ব্যবহার করুন। নিচের কোডটি হল −

var objectOfNationality =
   [
      { nationality: "Indian" },
      { nationality: "American" },
      { nationality: "Emirati" },
      { nationality: "Indian" },
      { nationality: "American" }
   ];
function removeOrFilterNationality(objectOfNationality) {
   return Array.from(new Set(objectOfNationality.map(tempObject => tempObject.nationality)));
}
console.log(removeOrFilterNationality(objectOfNationality));

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

node fileName.js.

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

আউটপুট

আউটপুট নিম্নরূপ -

PS C:\Users\Amit\JavaScript-code> node demo228.js
[ 'Indian', 'American', 'Emirati' ]

  1. কিভাবে মান দ্বারা জাভাস্ক্রিপ্ট অ্যারে থেকে একটি আইটেম সরাতে?

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

  3. জাভাস্ক্রিপ্ট অ্যারে থেকে() পদ্ধতি

  4. JavaScript Array.from() পদ্ধতি