Почему один работает, а другой нет?
const b = {
age: 20,
name: "John Doe"
}
const sortedB = Object.entries(b).sort().reduce((acc, [key, val]) => acc[key] = val,{});
Выход: Джон Доу
В верхней части пропущены квадратные скобки, в которых указано, что они возвращаются автоматически.
Внизу написано, что используйте фигурные скобки, что означает, что вы должны возвращать вручную
const sortedB = Object.entries(b).sort().reduce((acc, [key, val]) => {
acc[key] = val;
return acc;
},{});
Вывод: {возраст: 20, имя: "Джон Доу"}