Hallo,
Ich habe eine etwas komplexere Ausgangssituation, die sowohl fetch, als auch ein Durchreichen eines Parameters (bzw. eigentlich eines Arguments) erfordert.
Hab mein Problem soweit es geht simplifiziert, denn wer nicht simplifiziert, verliert.
Im Endeffekt habe ich folgenden Code:
const main = (async () => {
const endergebnis = await [fetchNmutate1, fetchNmutate2].reduce(async (acc, cur) => {
const zwischenergebnis = await cur(acc);
return zwischenergebnis;
}, 0); // Ergebnis hier: NaN // ?
})();
fetchNmutate1
und fetchNmutate2
sind dabei Funktionen, die Data fetchen und dann das Ausgangsargument (hier 0
) behandeln.
Aber selbst wenn ich die fetch Funktionalität weglasse, und die beiden Funktionen fetchNmutate1
und fetchNmutate2
z.B. auf eine simple Additionen oder Multiplikation (etc. ) beschränke (und das Resultat natürlich return
e), lautet das Endresultat immer NaN
.
Warum?
Danke, Herr Bert