Neu bei Javascript und ich habe Probleme, die Anzahl der Wahrheiten in einem Array von booleschen Werten zu zählen. Ich versuche die Funktion reduce() zu verwenden. Kann mir jemand sagen, was ich falsch mache?Zählen Sie die Anzahl der wahren Mitglieder in einem Array von booleschen Werten
//trying to count the number of true in an array
myCount = [false,false,true,false,true].reduce(function(a,b){
return b?a++:a;
},0);
alert("myCount ="+ myCount); // this is always 0
'[falsch, false, true, false, true] .filter (x => x) – Andreas
.length' Das ist für mich gearbeitet Obwohl ich etwas daran ändern musste, war das was ich suchte. alert ($ scope.VendorAnalysisResults [0] .cols.filter (x => x.visible == true) .length) – Deathstalker