Код Junior Разминка: короткие функции обновлено

renameKeys

Условие

Переименуй ключи по карте {старый: новый}. Ключи, которых нет в карте, остаются как есть.

Примеры

renameKeys({"a":1,"b":2}, {"a":"x"}) // {"x":1,"b":2}
renameKeys({}, {}) // {}

Как подойти

map[k] || k - короткая форма. Если новое имя может быть пустой строкой, нужна проверка через in.

Подсказки: 1
  1. entries → map по парам → fromEntries.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.