À l'aide de Lodash de la somme des valeurs par clé

Comment puis-je additionner les valeurs des objets qui partagent une clé commune? Je besoin à utiliser Lodash pour cela, car j'ai besoin de bonnes performances si ces tableaux obtenir énorme.

var prjMgrValues = [
   {"proj_mgr":"Jack ProjManager","submitted_dollars":12000},
   {"proj_mgr":"Jack ProjManager","submitted_dollars":750000},
   {"proj_mgr":"Joe ProjManager","submitted_dollars":45000}
]

Je suis à la recherche d'une sortie de

[
  {"proj_mgr":"Jack ProjManager","submitted_dollars":762000},
  {"proj_mgr":"Joe ProjManager","submitted_dollars":45000}
]
"Go"? Êtes-vous sérieux? Qu'avez-vous fait?
Ainsi, une bibliothèque ajout des fonctions d'assistance autour de builtin outils devrait être plus rapide que la builtin outils? Juste un petit de cas de test. Spoiler: lodash est magnitudes plus lent
Vrai. À partir de l'OP perspective, ils peuvent ne pas avoir su comment utiliser builtin des outils de manière efficace, de sorte qu'ils de confiance que lodash serait mieux que quelque chose qu'ils ont écrit eux-mêmes. Votre "builtin" code doit être une réponse.
Si la question n'était pas explicitement sur lodash ce qui devrait avoir été marqué comme en double, car il existe déjà des centaines de questions à la "groupe tableau d'objets par la touche" y
Le groupement est seulement la moitié de la stratégie. Serait-il approprié de marque comme un doublon quand il n'est pas clair comment il se rapporte à la question? Je ne suis pas confiant dans la façon de gérer les réponses qui, de choisir des algorithmes à partir d'autres endroits.

OriginalL'auteur S. Hussey | 2016-08-04