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

জাভাস্ক্রিপ্টে অ্যারেতে একাধিকবার যেটি আসেছে সেগুলো সব রিমুভ করা

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

উদাহরণ

এটির কোড হবে:

const arr = [1, 2, 3, 2, 4]; const removeAllInstances = (arr = []) => {    filtered = arr.filter(val => {       const lastIndex = arr.lastIndexOf(val);       const firstIndex = arr.indexOf(val);       return lastIndex === firstIndex;    });    return filtered; }; console.log(removeAllInstances(arr));

আউটপুট

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

[ 1, 3, 4 ]
  1. জাভাস্ক্রিপ্ট অ্যারেতে সব ইউনিক ভ্যালু বের করা

  2. জাভাস্ক্রিপ্টে ID দিয়ে এলিমেন্ট রিমুভ করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে একটি শব্দের সব আবির্ভাব খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে অ্যারেতে undefined এলিমেন্ট গণনা করা