हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है जिसमें कुछ डुप्लिकेट संख्याएं हो सकती हैं। हमारे फ़ंक्शन को सरणी में मौजूद सभी अद्वितीय तत्वों (ऐरे में केवल एक बार दिखाई देने वाले तत्व) का योग वापस करना चाहिए।
उदाहरण के लिए
यदि इनपुट ऐरे है -
const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];
तब आउटपुट 25 होना चाहिए।
हम केवल लूप के लिए उपयोग करेंगे, सरणी को पुनरावृत्त करेंगे और अद्वितीय तत्वों का योग वापस करेंगे।
उदाहरण
इसके लिए कोड होगा -
const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11]; const sumUnique = arr => { let res = 0; for(let i = 0; i < arr.length; i++){ if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){ continue; }; res += arr[i]; }; return res; }; console.log(sumUnique(arr));
आउटपुट
कंसोल में आउटपुट होगा -
25