Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में ऐरे में मौजूद सभी पॉजिटिव नंबर्स का योग


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स (पॉजिटिव और नेगेटिव) का एक ऐरे लेता है। हमारा फ़ंक्शन ऐरे में मौजूद सभी पॉजिटिव नंबर्स का योग गणना करके लौटाएगा।

उदाहरण

निम्नलिखित कोड है −

const arr = [5, -5, -3, -5, -7, -8, 1, 9]; const sumPositives = (arr = []) => { const isPositive = num => typeof num === 'number' && num > 0; const res = arr.reduce((acc, val) => { if(isPositive(val)){ acc += val; }; return acc; }, 0); return res; }; console.log(sumPositives(arr));

आउटपुट

कंसोल आउटपुट निम्नलिखित है −

15
  1. - JavaScript में सरणी में वांछित योग के तत्व ढूंढना

    मान लीजिए हमारे पास संख्याओं की एक सरणी है जैसे: const arr = [1, 2, 1, 3, 2]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक सरणी को पहली आर्गुमेंट के रूप में लेता है। दूसरी आर्गुमेंट एक संख्या होगी जो वांछित योग को दर्शाती है, आइए इसे sum कहते हैं, और तीसरी और अंतिम आर्गुमेंट भी एक संख्या होगी जो सर

  1. - JavaScript में ऐरे में मौजूद सभी जीरो को अंत में ले जाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल्स के एक ऐरे को लेता है जिसमें कुछ 0 हो सकते हैं। हमारा फ़ंक्शन ऐरे को इस तरह बदलना चाहिए कि सभी जीरो अंत में चले जाएं और सभी नॉन-जीरो एलिमेंट्स अपनी सापेक्ष पोजीशन बनाए रखें।उदाहरणनिम्नलिखित कोड है − { const res = []; let currIndex = 0; for(le

  1. - जावास्क्रिप्ट में सरणी तत्वों को सभी विषम में कम करना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है। हमारा फ़ंक्शन सरणी की संख्याओं को इस तरह बदलेगा:यदि संख्या विषम है, तो उसे अपरिवर्तित छोड़ दें।यदि संख्या सम है, तो उसमें से 1 घटाएं।और हमें नई सरणी लौटानी चाहिए।उदाहरणनिम्न कोड देखें:const arr = [5, 23, 6, 3, 66, 12, 8]; const reduceT