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