Giả sử các giá trị:
let subjectNames = ['JavaScript', 'Angular', 'AngularJS','Java'];
Đếm giá trị không rỗng và không null, dùng forEach(). Cú pháp:
yourArrayName.forEach(anyVariableName =>{ yourStatement1 . . . N } } )Dùng if kiểm tra:
var count=0 subjectNames.forEach(subject =>{ if(subject!=' ' || subject!=null){ count+=1; } } )Ví dụ
let subjectNames = ['JavaScript', 'Angular', 'AngularJS','Java']; var count=0 subjectNames.forEach(subject =>{ if(subject!=' ' || subject!=null){ count+=1; } } ) console.log("Number of subject=="+count);Chạy: node fileName.js. File demo47.js.
Kết quả
PS C:\Users\Amit\JavaScript-code> node demo47.js Number of subject==4