А толку, так не канает.
У тебя будет жопа с сетерами и объектами в полях , нужно форчик по пропсам без гетеров и дипклон
Мне нужен именно shallow copy. Чтоб я сам мог выбирать какие поля с объектами клонировать, а какие оставлять как ссылку на старый объект. Короче весьма специфичная у меня задача, вряд ли кто с ней ваще сталкивался на этом языке (кому ваще нужно писать симуляцию с поддержкой роллбека на джабаскрипте).
Сериализацию рассматривал как вариант, решил что будет слишком медленно и более запарно всё это писать. Shallow copy и выборочное клонирование полей объектов - неплохой такой срез.