কম্পিউটার

যদি উপাদানটি পুনরাবৃত্তি হয়, জাভাস্ক্রিপ্টের অ্যারে থেকে এর সমস্ত উদাহরণ সরিয়ে দিন


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

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

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. জাভাস্ক্রিপ্টে একটি অ্যারেতে একাধিক ঘটছে এমন উপাদানের সমস্ত ঘটনাগুলি সরান৷

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

  4. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সব দীর্ঘতম স্ট্রিং খোঁজা