En utilisant lodash, quelle serait une bonne façon de compter conditionnellement le nombre d'objets dans une collection? Disons que je voulais compter le nombre d'objets où
a < 4
dans la collection suivante
[{a : 1}, {a : 2}, {a : 3}, {a : 4}, {a : 5}, {a : 6}]
Ci-dessous, vous pouvez trouver un moyen facile d'y parvenir en utilisant la méthode filter :
var b = _.filter(a, function(o) { if (o.a < 4) return o }).length;
Une autre solution consiste à utiliser _. CountBy :
const count = _.countBy(arr, o => o.a < 4).true