reduce Ergebnisse in Objekte packen
bearbeitet von Berta BenzHallo,
bitte verzeiht, will hier nicht das ganze Forum zuspammen - da es sich mittlerweile um ein ganz anderes Problem handelt, erscheint mir ein neuer Beitrag gerechtfertigt:
Ich würde Strings in einem Array gern in Objekte mit zusätzlichen Informationen sozusagen "mutieren":
~~~~Javascript
var Eintraege = ["Eintrag_1", "Eintrag_2", "Eintrag_3"];
Eintraege = Eintraege.reduce(function(acc, curr) {
var Wert = /* hier wird eine Funktion aufgerufen, die einen Zahlenwert (Integer) zurückgibt */;
acc[curr] = Wert;
return acc;
}, []);
~~~~
Meine Lösung kommt aber zu dem semantisch falschen Ergebnis:
~~~~Javascript
[Eintrag_1: /*Zahl*/, Eintrag_2: /*Zahl*/, Eintrag_3: /*Zahl*/]
~~~~
Wie packe ich jedes der Resultate zusätzlich in ein Objekt
~~~~Javascript
// Was ich mir vom Christkind wünsche
[{Eintrag_1: /*Zahl*/}, {Eintrag_2: /*Zahl*/}, {Eintrag_3: /*Zahl*/}]
~~~~
?
*[Die Variable* Eintraege *muss ein Array bleiben, da sie iterable bleiben muss (*Eintraege[0]*, etc.)]*
Danke!