Код Junior Разминка: короткие функции обновлено
pick
Условие
Верни новый объект только с перечисленными ключами (отсутствующие пропусти).
Примеры
pick({"a":1,"b":2,"c":3}, ["a", "c"]) // {"a":1,"c":3}
pick({"a":1}, ["z"]) // {}
Как подойти
k in obj вместо obj[k] - иначе потеряешь ключи со значением 0, '' или false.
Подсказки: 1
- Проверяй наличие через in, а не по истинности значения.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.