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

জাভাস্ক্রিপ্টে অ্যারেতে থেকে ডুপ্লিকেট রেকর্ড রিমুভ/ফিল্টার করা


মনে করুন নিচের রেকর্ডগুলো আছে কিছু ডুপ্লিকেট ভ্যালুসহ −

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. জাভাস্ক্রিপ্টে অ্যারে থেকে ফলস (false) মানগুলো সরানোর পদ্ধতি

  3. জাভাস্ক্রিপ্ট Array.from() মেথড

  4. জাভাস্ক্রিপ্ট Array.from() মেথড