কম্পিউটার

অ্যারে থেকে অপ্রয়োজনীয় উপাদানগুলিকে সম্পূর্ণভাবে সরানো হচ্ছে - জাভাস্ক্রিপ্ট


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

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

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. জাভাস্ক্রিপ্ট অ্যারে থেকে() পদ্ধতি

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

  3. জাভাস্ক্রিপ্টে স্ট্রিং এর অ্যারে থেকে মন্তব্য মুছে ফেলা হচ্ছে

  4. পিএইচপি-তে একটি অ্যারে থেকে ডুপ্লিকেট উপাদানগুলি সরানো হচ্ছে