Реализуйте функцию flattenObject(obj), которая «раскрывает» вложенный объект в плоский, используя точечную нотацию для ключей.
flattenObject({ a: { b: { c: 1 } }, d: 2 })
// => { "a.b.c": 1, "d": 2 }
flattenObject({ x: { y: 1, z: { w: 2 } } })
// => { "x.y": 1, "x.z.w": 2 }
{ a: { b: { c: 1 } }, d: 2 }{"a.b.c":1,"d":2}{ x: { y: 1, z: { w: 2 } } }{"x.y":1,"x.z.w":2}