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

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে থেকে ডুপ্লিকেট মুছে ফেলা (সেরা পদ্ধতি)

Set ব্যবহার করে унікаল আইডি ট্র্যাক করে ডুপ্লিকেট অবজেক্ট সরানো যাবে। এটি সবচেয়ে দ্রুত ও কার্যকর পদ্ধতি।

উদাহরণ

var studentDetails = [ 
    {studentId:101}, {studentId:104}, {studentId:106}, 
    {studentId:104}, {studentId:110}, {studentId:106} 
]; 
const distinctValues = new Set(); 
const withoutDuplicate = []; 
for (const tempObj of studentDetails) { 
    if (!distinctValues.has(tempObj.studentId)) { 
        distinctValues.add(tempObj.studentId); 
        withoutDuplicate.push(tempObj); 
    } 
} 
console.log(withoutDuplicate);

কমান্ড: node fileName.js

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo158.js
[ { studentId: 101 }, { studentId: 104 }, { studentId: 106 }, { studentId: 110 } ]
  1. জাভাস্ক্রিপ্টে URL ভ্যালুवाले অ্যারে থেকে ডুপ্লিকেট সরানো

  2. জাভাস্ক্রিপ্টে ইমেজ ডেটা থাকা অ্যারে থেকে ডুপ্লিকেট ভ্যালু রিমুভ করা

  3. জাভাস্ক্রিপ্টে অ্যারে অফ অ্যারে থেকে সবচেয়ে ছোট সাব-অ্যারে বের করা

  4. জাভাস্ক্রিপ্টে অ্যারেতে থেকে সংখ্যা মুছে বাকি গুলো শিফট করা