Код Junior Разминка: короткие функции обновлено
renameKeys
Условие
Переименуй ключи по карте {старый: новый}. Ключи, которых нет в карте, остаются как есть.
Примеры
renameKeys({"a":1,"b":2}, {"a":"x"}) // {"x":1,"b":2}
renameKeys({}, {}) // {}
Как подойти
map[k] || k - короткая форма. Если новое имя может быть пустой строкой, нужна проверка через in.
Подсказки: 1
- entries → map по парам → fromEntries.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.