Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Vòng lặp trong JavaScript đếm giá trị không null và không rỗng


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