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

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


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

আমাদের ফাংশনটি একটি নতুন অ্যারে রিটার্ন করবে যাতে মূল অ্যারে-র সব এন্ট্রি থাকবে কিন্তু রিপিটিং olanরা নয়।

উদাহরণ

কোডটি নিচে দেওয়া হলো −

const arr = [    [1,2,3,4,5],    [3,4,6,7,8,2],    [7,2,4,9,11,15],    [10,12,3,7,11] ]; const removeDuplicates = arr => {    let map = {};    let res = [];    res = arr.map(el => {       return el.filter(val => {          if(map[val]){             return false;          };          map[val] = 1;          return true;       });    });    return res; }; console.log(removeDuplicates(arr));

আউটপুট

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

[ [ 1, 2, 3, 4, 5 ], [ 6, 7, 8 ], [ 9, 11, 15 ], [ 10, 12 ] ]

  1. জাভাস্ক্রিপ্ট Array.prototype.values() মেথড

  2. জাভাস্ক্রিপ্ট array.values() মেথড

  3. জাভাস্ক্রিপ্টে অ্যারেতে নেস্টেড অবজেক্ট মানগুলোর যোগফল

  4. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা