Существует ли общий подход к "сжатию" вложенных объектов на один уровень:
var myObj = {
a: "hello",
b: {
c: "world"
}
}
compress(myObj) == {
a: "hello",
b_c: "world"
}
Я предполагаю, что будет какая-то рекурсия, но я подумал, что мне не нужно изобретать колесо здесь...!?