Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Получение значения вложенного свойства по строковому пути
Компании, где спрашивали:
GroupIB
Условие задачи
Необходимо написать функцию, которая извлекает значение из вложенного объекта, используя путь, представленный строкой с точками. Если указанного пути нет в объекте, функция должна вернуть undefined.
<script>
function getProp(obj, path) {
//code...
}
const obj = {
a: {
b: 10,
c: {
d: {}
}
}
};
getProp(obj, 'a.b'); // => 10
getProp(obj, 'a.c.d'); // => {}
getProp(obj, 'a.c.z.f.s'); // => undefined
</script>