मान लें कि निम्नलिखित हमारे मूल्य हैं -
विषय नाम दें =['जावास्क्रिप्ट', 'एंगुलर', 'एंगुलरजेएस', 'जावा'];
गैर-रिक्त और गैर-शून्य मानों की गणना करने के लिए, forEach() का उपयोग करें। वाक्य रचना इस प्रकार है -
yourArrayName.forEach(anyVariableName =>{ yourStatement1 . . . N }})
अब, if स्टेटमेंट का उपयोग करें और जांचें -
var count=0subjectNames.forEach(subject =>{ if(subject!=' ' || subject!=null){ count+=1; } })
उदाहरण
<पूर्व>विषय नाम =['जावास्क्रिप्ट', 'कोणीय', 'एंगुलरजेएस', 'जावा']; वर गिनती =0 विषय नाम। प्रत्येक के लिए (विषय => {अगर (विषय! =' ' || विषय! =शून्य) { गिनती+=1; } })console.log("विषयों की संख्या=="+गिनती);उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -
नोड fileName.js.
यहाँ, मेरी फ़ाइल का नाम है demo47.js.
आउटपुट
यह निम्नलिखित आउटपुट देगा -
PS C:\Users\Amit\JavaScript-code> नोड डेमो47.jsविषय की संख्या==4