[Medium] Разбор пути объекта
1. Описание задачи
Описание задачи
Реализуйте функции разбора пути объекта, которые могут получать и устанавливать значения вложенных объектов на основе строки пути.
Требования
- Функция
get: Получить значение из объекта по пути
const obj = { a: { b: { c: 1 } } };
get(obj, 'a.b.c'); // 1
get(obj, 'a.b.d', 'default'); // 'default'
- Функция
set: Установить значение в объект по пути
const obj = {};
set(obj, 'a.b.c', 1);
// obj = { a: { b: { c: 1 } } }
2. Реализация: функция get
Реализация функции get