ধরা যাক, আমাদের কাছে ডুপ্লিকেট উপাদান বিশিষ্ট একটি অ্যারে রয়েছে:
const arr = [1,1,2,2,3,4,4,5];
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেয় এবং একটি নতুন অ্যারে রিটার্ন করবে। নতুন অ্যারেতে শুধু সেই উপাদান থাকবে যা মূল অ্যারেতে শুধু একবারই আসেছে।
উদাহরণ
নিচের কোডটি দেখুন:
const arr = [1,1,2,2,3,4,4,5];
const extractUnique = arr => {
const res = [];
for(let i = 0; i < arr.length; i++){
if(arr.lastIndexOf(arr[i]) !== arr.indexOf(arr[i])){
continue;
};
res.push(arr[i]);
};
return res;
};
console.log(extractUnique(arr));
আউটপুট
এটি কনসোলে নিচের আউটপুট তৈরি করবে:
[ 3, 5 ]