Добавьте объектам в джаваскрипте метод get
, который позволяет получать значение по составному ключу. Если ключ отсутствует, необходимо вернуть undefined
.
const obj = { b: { x: 1, }, a: { m: { n: { y: 8, }, }, }, }; console.log(obj.get("b")); // { x: 1 } console.log(obj.get("b.x")); // 1 console.log(obj.get("b.m")); // undefined console.log(obj.get("b.q.w.e")); // undefined