কম্পিউটার

সদৃশগুলি সরানো হচ্ছে এবং জাভাস্ক্রিপ্টে একটি উদাহরণ রাখুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা আক্ষরিক মানগুলির একটি অ্যারে নেয়। অ্যারের ভিতরে কিছু পুনরাবৃত্তি মান থাকতে পারে।

আমাদের ফাংশনটি অ্যারেতে পুনরাবৃত্তি করা মানের প্রথম দৃষ্টান্ত রেখে সমস্ত পুনরাবৃত্তি করা মানগুলি সরিয়ে দেওয়া উচিত৷

উদাহরণ

এর জন্য কোড হবে −

const arr = [1, 5, 7, 4, 1, 4, 4, 6, 4, 5, 8, 8];
const deleteDuplicate = (arr = []) => {
   for(let i = 0; i < arr.length; ){
      const el = arr[i];
      if(i !== arr.lastIndexOf(el)){
         arr.splice(i, 1);
      }
      else{
         i++;
      };
   };
};
deleteDuplicate(arr);
console.log(arr);

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ 7, 1, 6, 4, 5, 8 ]

  1. জাভাস্ক্রিপ্টের একটি অ্যারেতে উপস্থিত সংখ্যা এবং স্ট্রিং সংখ্যার মধ্যে পার্থক্য

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের স্ট্রিং থেকে ক্রমাগত ডুপ্লিকেট অপসারণ করা হচ্ছে

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

  4. অভিধানিকভাবে সাজানো এবং জাভাস্ক্রিপ্টে হোয়াইটস্পেস অপসারণ করা