Also, ich habe so etwas wie dies:all Holen Sie sich die Objekte aus einer Liste
objArray1 = [ { candidate1: "Alex" , votes: 4}, { candidate2: "Paul", votes: 3}];
objArray2 = [ { candidate1: "Alex" , votes: 7}, { candidate2: "Ben", votes: 3}, { candidate3: "Melisa", votes:8 }];
Ich versuche, Javascript zu verwenden, um einen Array mit allen Kandidaten zu machen und sehen, wie viele Stimmen jeder von ihnen hat. Der Teil zur Berechnung der Stimmen ist einfach, aber ich weiß nicht, wie man alle Kandidaten in ein Array bringt.
Ich sollte ein Array mit bekommen: Alex, Paul, Ben und Melisa.
Vielen Dank!
Sie sollten nicht jedes Element geben "Kandidaten" eine Zahl am Ende. Stattdessen nennen Sie es einfach Kandidat und wenn Sie eine ID benötigen, haben Sie ein ID-Feld. Dann können Sie leicht objArray1.concat (objArray2) .map (function (entry) {return entry.candidate}); – JohnD