Получение значения из объекта по пути
Озон
Напишите функцию get(obj, path), которая принимает объект
obj и строку path, представляющую путь к значению в объекте.
- - Если путь существует, функция должна возвращать соответствующее значение.
- - Если путь не существует, функция должна возвращать
undefined. - - Путь передается в виде строки, разделенной точками (
.).
Примеры:
Input 1: { a: { b: { c: "d" } } }, "a.b.c"
Output 1: "d"
Input 2: { a: { b: { c: "d" } } }, "a.b"
Output 2: { c: "d" }
Input 3: { x: { y: { z: 42 } } }, "x.y.a"
Output 3: undefined
JavaScript•UTF-8
Run your code to see results.
Click the Run button above
Получение значения из объекта по пути
Озон
Напишите функцию get(obj, path), которая принимает объект
obj и строку path, представляющую путь к значению в объекте.
- - Если путь существует, функция должна возвращать соответствующее значение.
- - Если путь не существует, функция должна возвращать
undefined. - - Путь передается в виде строки, разделенной точками (
.).
Примеры:
Input 1: { a: { b: { c: "d" } } }, "a.b.c"
Output 1: "d"
Input 2: { a: { b: { c: "d" } } }, "a.b"
Output 2: { c: "d" }
Input 3: { x: { y: { z: 42 } } }, "x.y.a"
Output 3: undefined
Run your code to see results.