हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो शाब्दिक के दो-आयामी सरणी में लेता है।
हमारे फ़ंक्शन को एक नई सरणी लौटानी चाहिए जिसमें मूल सरणी से सभी प्रविष्टियाँ हों लेकिन दोहराई जाने वाली प्रविष्टियाँ हों।
उदाहरण
इसके लिए कोड होगा -
const arr = [ [1,2,3,4,5], [3,4,6,7,8,2], [7,2,4,9,11,15], [10,12,3,7,11] ]; const removeDuplicates = arr => { let map = {}; let res = []; res = arr.map(el => { return el.filter(val => { if(map[val]){ return false; }; map[val] = 1; return true; }); }); return res; }; console.log(removeDuplicates(arr));
आउटपुट
कंसोल में आउटपुट -
[ [ 1, 2, 3, 4, 5 ], [ 6, 7, 8 ], [ 9, 11, 15 ], [ 10, 12 ] ]