हमें एक फ़ंक्शन बनाना है जो एरे के एरे को स्वीकार करता है, और एक नया एरे लौटाता है जिसमें मूल एरे के एरे के सभी तत्व मौजूद हों लेकिन डुप्लीकेट आइटम हटा दिए गए हों।
उदाहरण के लिए - यदि इनपुट है -
const arr = [ [12, 45, 65, 76, 76, 87, 98], [54, 65, 98, 23, 78, 9, 1, 3], [87, 98, 3, 2, 123, 877, 22, 5, 23, 67] ];
तो आउटपुट यूनिक तत्वों का सिंगल एरे होना चाहिए जैसे -
[ 12, 45, 54, 78, 9, 1, 2, 123, 877, 22, 5, 67 ]
उदाहरण
const arr = [ [12, 45, 65, 76, 76, 87, 98], [54, 65, 98, 23, 78, 9, 1, 3], [87, 98, 3, 2, 123, 877, 22, 5, 23, 67] ]; const getUnique = (arr) => { const newArray = []; arr.forEach((el) => newArray.push(...el)); return newArray.filter((item, index) => { return newArray.indexOf(item) === newArray.lastIndexOf(item); }); }; console.log(getUnique(arr));आउटपुट
कंसोल में आउटपुट होगा -
[ 12, 45, 54, 78, 9, 1, 2, 123, 877, 22, 5, 67 ]