JavaScript · Middle · Frage 47 von 75
Was liefert Object.fromEntries(Object.entries({ a: 1, b: 2 }).map(([k, v]) => [k, v * 10]))?
- 1
{ 0: ['a', 10], 1: ['b', 20] } - 2
[['a', 10], ['b', 20]] - 3
{ a: 10, b: 20 }
Antwort zeigen
Richtige Antwort: { a: 10, b: 20 }
Erklärung
Object.entries macht aus einem Objekt ein Array von Paaren, mit dem Array-Methoden arbeiten, und Object.fromEntries setzt die Paare wieder zu einem Objekt zusammen. Das ist der übliche Weg, „über ein Objekt zu mappen“. Zum Gruppieren gibt es Object.groupBy.