JavaScript · Middle · Запитання 47 з 75
Що поверне Object.fromEntries(Object.entries({ a: 1, b: 2 }).map(([k, v]) => [k, v * 10]))?
- ✓Правильна відповідь:
{ a: 10, b: 20 } - 2
[['a', 10], ['b', 20]] - 3
{ 0: ['a', 10], 1: ['b', 20] }
Пояснення
Object.entries перетворює об'єкт на масив пар, з яким працюють методи масивів, а Object.fromEntries збирає пари назад в об'єкт. Це стандартний спосіб «map по об'єкту». Для групування є Object.groupBy.