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

অ্যারে থেকে ডুপ্লিকেট উপাদান সম্পূর্ণ সরিয়ে ফেলা - JavaScript


একটি ফাংশন লিখতে হবে যা একটি অ্যারে নেবে এবং একটি নতুন অ্যারে রিটার্ন করবে যেটিতে সকল ডুপ্লিকেট মান সরিয়ে ফেলা হয়েছে। মূল অ্যারেতে একাধিকবার উপস্থিত মানগুলো নতুন অ্যারেতে একবারও থাকবে না।

উদাহরণস্বরূপ, যদি ইনপুট হয় −

const arr = [763,55,43,22,32,43,763,43];

আউটপুট হবে −

const output = [55, 22, 32];

আমরা নিচের দুটি মেথড ব্যবহার করব −

  • Array.prototype.indexOf() −

    যদি খোঁজা স্ট্রিংটি থাকে তবে এর প্রথম উপস্থিতির ইনডেক্স রিটার্ন করে, অন্যথায় -1।

  • Array.prototype.lastIndexOf()

    যদি খোঁজা স্ট্রিংটি থাকে তবে এর শেষ উপস্থিতির ইনডেক্স রিটার্ন করে, অন্যথায় -1।

উদাহরণ

নিচে কোডটি দেওয়া হল −

const arr = [763,55,43,22,32,43,763,43]; const deleteDuplicate = (arr) => {   const output = arr.filter((item, index, array) => {     return array.indexOf(item) === array.lastIndexOf(item);   });   return output; }; console.log(deleteDuplicate(arr));

আউটপুট

এটি কনসোলে নিচের আউটপুট দেবে −

[ 55, 22, 32 ]

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

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

  3. জাভাস্ক্রিপ্টে স্ট্রিং অ্যারে থেকে কমেন্ট সরানো

  4. PHP-এ অ্যারে থেকে ডুপ্লিকেট এলিমেন্ট সরানোর পদ্ধতি