Giả sử sau đây là các giá trị của chúng tôi -
let subjectNames = ['JavaScript', 'Angular', 'AngularJS','Java'];
Để đếm các giá trị không trống và không rỗng, hãy sử dụng forEach (). Cú pháp như sau -
yourArrayName.forEach(anyVariableName =>{ yourStatement1 . . . N } } )
Bây giờ, hãy sử dụng câu lệnh if và 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 chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Đây, tên tệp của tôi là demo47.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau -
PS C:\Users\Amit\JavaScript-code> node demo47.js Number of subject==4