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

Đếm số giá trị true/false trong mảng đối tượng - JavaScript


Đếm số lượng true/false của thuộc tính isMarried trong mảng đối tượng.

Ví dụ

Mã thực hiện:

var obj = [ 
  { isMarried: true }, 
  { isMarried: false }, 
  { isMarried: true }, 
  { isMarried: true }, 
  { isMarried: false } 
] 
function numberOfTrueValues(obj) { 
  var counter = 0; 
  for (var index = 0; index < obj.length; index++) { 
    if (obj[index].isMarried === true) { 
      counter++; 
    } 
  } 
  return counter; 
} 
function numberOfFalseValues(obj) { 
  var counter = 0; 
  for (var index = 0; index < obj.length; index++) { 
    if (obj[index].isMarried === false) { 
      counter++; 
    } 
  } 
  return counter; 
} 
console.log("Number Of true values=" + numberOfTrueValues(obj)); 
console.log("Number Of false values=" + numberOfFalseValues(obj));

Chạy lệnh:

node fileName.js.

Tên file: demo318.js.

Kết quả

Đầu ra:

PS C:\Users\Amit\javascript-code> node demo318.js 
Number Of true values=3 Number Of false values=2