Wie kann ich ein Array von Objekten in ein einfaches Objekt konvertieren? wobei jedes Element des Arrays ein Objekt mit nur einem Schlüssel ist: Das Wertpaar und der Schlüssel haben einen unbekannten Namen.Konvertieren Array von Objekten zu planen Objekt mit Ramda
Ich habe diesen
const arrayOfObject = [
{KEY_A: 'asfas'}
{KEY_B: 'asas }
]
let result = {}
const each = R.forEach((item) => {
const key = R.keys(item)[0]
result[key] = item[key]
})
return result
Aber ich mag nicht, dass die Lösung, weil die each
ist eine globale Variable mit result
und ich bin nicht sicher, wie Nebenwirkungen hier zu vermeiden.
reduce() ist ein sehr hilfreicher Vorschlag, besonders für kompliziertere Fälle. – DaveGauer