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

জাভাস্ক্রিপ্টে নন-ইউনিক মান ফিল্টার করে শুধু একবার দেখানো

আমাদের একটি লিটারেলের অ্যারে রয়েছে যাতে কিছু ডুপ্লিকেট মান অনেকবার আসছে:

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];

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

অতএব, উপরের অ্যারের জন্য আউটপুট হবে:

const output = [1, 4, 3, 2];

উদাহরণ

এটির জন্য কোড হবে:

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];
const removeDuplicate = arr => {
  const res = [];
  for(let i = 0; i < arr.length; i++){
    if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
      if(!res.includes(arr[i])){
        res.push(arr[i]);
      };
    };
  };
  return res;
};
console.log(removeDuplicate(arr));

আউটপুট

কনসোলে আউটপুট:

[1, 4, 3, 2]
  1. Selenium-এ JavaScript কোডের রিটার্ন ভ্যালু পাওয়া

  2. জাভাস্ক্রিপ্ট অবজেক্টে নির্দিষ্ট মান গুণ করা

  3. জাভাস্ক্রিপ্টে (m)^(1/n) মান গণনা করা

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে আউট-অফ-অর্ডার এলিমেন্ট খুঁজে বের করা