Il existe une belle méthode Array reduce()
pour obtenir une valeur du tableau. Exemple :
[0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){
return previousValue + currentValue;
});
Quelle est la meilleure façon d'obtenir la même chose avec des objets ? J'aimerais faire ceci :
{
a: {value:1},
b: {value:2},
c: {value:3}
}.reduce(function(previous, current, index, array){
return previous.value + current.value;
});
Cependant, l'objet ne semble pas avoir reduce()
méthode mise en œuvre.