Я пытаюсь создать функцию, которая расширяет объект, например:
{
'ab.cd.e' : 'foo',
'ab.cd.f' : 'bar',
'ab.g' : 'foo2'
}
Вложенный объект:
{ab: {cd: {e:'foo', f:'bar'}, g:'foo2'}}
Подобно этой php-функции: Set:: expand()
Без использования eval, конечно.