Назад к задачам
Junior — Senior
41

Получение имени свойства объекта по его значению

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дан объект. Требуется реализовать функцию, которая принимает объект и искомое значение, а возвращает имя свойства, соответствующее этому значению. Если такое значение в объекте отсутствует, функция должна вернуть undefined или null.

function findKeyByValue(obj, target) {
    // ваш код
}

Пример использования:

const data = { a: 1, b: 2, c: 3 };
console.log(findKeyByValue(data, 2)); // "b"
console.log(findKeyByValue(data, 5)); // undefined