Уже глаз дергается.
В этом :%:;;% JavaScript, чтоли нет реализации клонирования объектов???
var obj =
{
id: 1,
name: 'bla-bla-bal',
ch_obj: {id: 1, name: 'abl-abl-abl'}
}
В объекте только данные, без методов, но есть неопределенное количество вложенных объектов.
Ничего умнее не придумал:
var str = JSON.stringify(obj);
var obj_clone = JSON.parse(str);
_____________
[продано копирайтерам]