สมมติว่าต่อไปนี้คือค่านิยมของเรา −
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