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

জাভাস্ক্রিপ্টে কাস্টম ফাংশন দিয়ে অ্যারেতে থেকে ডুপ্লিকেট আইটেম মুছে ফেলা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শাব্দিক উপাদানগুলির একটি অ্যারে গ্রহণ করে। যদি কোনো উপাদান একবারও অধিক আসে অ্যারেতে, ফাংশনটি তার সব ইনস্ট্যান্স মুছে ফেলবে।

উদাহরণস্বরূপ −

ইনপুট অ্যারে যদি হয় −

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

তবে আউটপুট হওয়া উচিত −

const output = [1, 2, 3];

উদাহরণ

const arr = [1, 2, 3, 4, 4, 5, 5]; const removeAll = (arr = [], val) => {    while(arr.includes(val)){       const index = arr.indexOf(val);       arr.splice(index, 1);    }; }; const eradicateDuplicates = (arr = []) => {    for(let i = 0; i < arr.length; ){       const el = arr[i];       if(arr.indexOf(el) === arr.lastIndexOf(el)){          i++;          continue;       };       removeAll(arr, el);    }; }; eradicateDuplicates(arr); console.log(arr);

আউটপুট

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

[1, 2, 3]

  1. জাভাস্ক্রিপ্ট অ্যারে মেথড: অ্যারেতে আইটেম যোগ ও সরানো

  2. জাভাস্ক্রিপ্ট অ্যারে থেকে ভ্যালু দিয়ে আইটেম রিমুভ করা

  3. জাভাস্ক্রিপ্টে অবজেক্ট থেকে ফাংশন সরানোর পদ্ধতি

  4. জাভাস্ক্রিপ্ট Array.prototype.map() ফাংশন