var developers = [
{ name: "Joe", age: 23 ,overallLevel: "high"},
{ name: "Sue", age: 28 ,overallLevel: "advanced" },
{ name: "Jon", age: 32 ,overallLevel: "high" },
{ name: "Bob", age: 24 ,overallLevel: "high" },
{ name: "Bob", age: 20 ,overallLevel: "advanced" }
]
von overallLevel in dem genannten Array array.reduce zählen Benötigen() [high: 3, Fortgeschrittene: 2]JavaScript-Code Zählung des Auftretens von Objekten in Array von Objekten erhalten array.reduce mit()
Was haben Sie schon versucht? Mit welchen Problemen haben Sie konfrontiert? Im Allgemeinen "Fix this for me" Fragen gehen nicht zu gut. – ste2425
https://jsfiddle.net/rdw26c3k/ – adeneo
Sie könnten filter() verwenden und einfach den Wert von overallLevel zur Filterung übergeben. Dann könnten Sie nur Elemente im gefilterten Array zählen. –