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