मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -
const arr =[{url:'www.example.com/hello', id:"22" }, {url:'www.example.com/hello', id:"22"}, { url:'www.example.com/hello-how-are-you', id:"23"}, {url:'www.example.com/i-like-cats', id:"24"}, { url:'www.example.com/i-like-pie', आईडी:"25" }];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो वस्तुओं की एक ऐसी सरणी लेता है। फ़ंक्शन को ऐसी वस्तुओं को सरणी से हटा देना चाहिए जिनमें डुप्लिकेट आईडी कुंजियाँ हैं। हमें अंडरस्कोर जैसे किसी भी पुस्तकालय का उपयोग किए बिना ऐसा करने की आवश्यकता है।
आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
इसके लिए कोड होगा -
const arr =[{url:'www.example.com/hello', id:"22" }, {url:'www.example.com/hello', id:"22"}, { url:'www.example.com/hello−how−are−you', id:"23" }, { url:'www.example.com/i−like−cats', id:"24"}, { url:'www.example.com/i−like−pie', id:"25" }];const removeDuplicate =(arr =[]) => { const map ={}; के लिए (चलो मैं =0; मैंआउटपुट
और कंसोल में आउटपुट होगा -
[ { url:'www.example.com/hello', id:'22' }, { url:'www.example.com/hello-how-are-you', id:'23' }, { url:'www.example.com/i-like-cats', id:'24' }, { url:'www.example.com/i-like-pie', id:'25' }]पूर्व>