सरणी से डुप्लिकेट हटाने के लिए Set का उपयोग
Set कलेक्शन की मदद से आसानी से
सरणियों से डुप्लिकेट हटाए जा सकते हैं। इसके लिए सरणी को
Set कलेक्शन में बदलना होगा।
चूंकि यह कलेक्शन डुप्लिकेट एलिमेंट्स
नहीं रख सकता, इसलिए रूपांतरण के दौरान वे
गायब हो जाएंगे। यदि कलेक्शन को वापस
सरणी में बदल दिया जाए, तो हमें डुप्लिकेट के बिना एक सरणी मिलेगी।
आइए एक उदाहरण पर नजर डालें। मान लीजिए हमारे पास डुप्लिकेट के साथ निम्नलिखित सरणी है:
let arr = [1, 2, 3, 1, 3, 4];
आइए इसके आधार पर एक Set कलेक्शन बनाएं:
let set = new Set(arr);
अब हमारी कलेक्शन को वापस सरणी में बदलें:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // [1, 2, 3, 4] प्रिंट करेगा
एक फ़ंक्शन लिखें जो एक पैरामीटर के रूप में एक सरणी लेगा और उस सरणी को डुप्लिकेट के बिना वापस करेगा।