Код 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
  1. Проверяй наличие через in, а не по истинности значения.

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

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