У меня есть некоторые объекты, десериализованные из JSON, которым я хотел бы назначить новый прототип, чтобы предоставить различные функции получения и установки. Очевидный способ сделать это (как упоминалось в этот вопрос ) должно установить
myJsonObj.__proto__ = { function1: /* ... */, function2: /* ... */ };
Однако, как услужливо указывает MDC , свойство __ proto __
нестандартно и устарело. Есть ли какой-либо совместимый со стандартами способ (для некоторого определения «стандартов») для достижения того же эффекта без необходимости создания множества новых объектов-оболочек?