如何在陣列中獲取真實/假值的數量?
要獲取陣列中 true/false 值的數量,程式碼如下 -
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));
要執行以上程式,您需要使用以下命令 -
node fileName.js.
在此處,我的檔名是 demo318.js。
輸出
這將生成以下輸出 -
PS C:\Users\Amit\javascript-code> node demo318.js Number Of true values=3 Number Of false values=2
廣告