मान लीजिए, हमारे पास स्ट्रिंग्स की एक सरणी है, मूल रूप से यह इस तरह की संख्या स्ट्रिंग्स की एक सरणी है -
const arr =['3', '3', '55', '23', '67', '43', '12', '67', '87', '12'];पूर्व>हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक ऐसी सरणी लेता है और स्ट्रिंग को एक दूसरे से जोड़ने के बजाय इस सरणी के सभी तत्वों का योग देता है।
आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
const arr =['3', '3', '55', '23', '67', '43', '12', '67', '87', '12']; const sumString =arr => { const num =arr.reduce((acc, val) => { const sum =acc + (+val || 0); वापसी राशि;}, 0); वापसी संख्या;};कंसोल.लॉग(sumString(arr));यूनरी (+) ऑपरेटर, किसी भी स्ट्रिंग से पहले टाइप स्ट्रिंग से टाइप नंबर तक स्पष्ट प्रकार के दबाव को मजबूर करता है, यदि स्ट्रिंग का पहला वर्ण मान्य संख्या नहीं है, तो NaN वापस कर दिया जाता है अन्यथा एक वैध संख्या वापस कर दी जाती है।
आउटपुट
कंसोल में आउटपुट होगा -
372