हमें एक ऐसा फ़ंक्शन बनाने की आवश्यकता होती है जो सरणियों की एक सरणी को स्वीकार करता है, और एक नया सरणी देता है जिसमें सभी तत्वों के साथ सरणी के मूल सरणी में मौजूद होते हैं, लेकिन डुप्लिकेट आइटम को हटा दें।
उदाहरण के लिए - यदि इनपुट है -
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 ]