আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি লিটারেলের অ্যারে নেয়। ফাংশনটি মূল অ্যারে-থেকে সে সব উপাদান দিয়ে একটি নতুন অ্যারে তৈরি করবে যেগুলো ইউনিক নয় (ডুপ্লিকেট এলিমেন্ট)।
উদাহরণস্বরূপ −
ইনপুট অ্যারে যদি হয় −
const arr = [3, 6, 7, 5, 3];
তবে আউটপুট হবে −
const output = [3];
উদাহরণ
এটির কোড হবে −
const arr = [3, 6, 7, 5, 3];
const makeDuplicatesArray = (arr = []) => {
const res = [];
for(let i = 0; i < arr.length; i++){
if(i === arr.lastIndexOf(arr[i])){
continue;
};
res.push(arr[i])
};
return res;
};
console.log(makeDuplicatesArray(arr));
আউটপুট
কনসোলে আউটপুট হবে −
[3]