मान लीजिए हमारे पास एक ऐरे है जिसमें डुप्लिकेट एलिमेंट्स हैं जैसे:
const arr = [1,1,2,2,3,4,4,5];
हमें एक JavaScript फंक्शन लिखना है जो ऐसा एक ऐरे लेता है और एक नया ऐरे रिटर्न करता है। ऐरे में केवल वे एलिमेंट्स होने चाहिए जो मूल ऐरे में केवल एक बार आते हैं।
उदाहरण
निम्नलिखिक कोड है:
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 ]