Nouveauté de javascript et j'ai des difficultés à compter le nombre de trues dans un tableau de valeurs booléennes. J'essaie d'utiliser la fonction reduce(). Quelqu'un peut-il me dire ce que je fais mal?Compter le nombre de membres réels dans un tableau de valeurs booléennes
//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
'[faux, faux, vrai, faux, vrai] .filter (x => x) .length' – Andreas
Cela a fonctionné pour moi Bien que j'ai dû faire une petite modification, c'était ce que je cherchais. alerte ($ scope.VendorAnalysisResults [0] .cols.filter (x => x.visible == true) .length) – Deathstalker