Правильный способ присвоения свойству __proto__

У меня есть некоторые объекты, десериализованные из JSON, которым я хотел бы назначить новый прототип, чтобы предоставить различные функции получения и установки. Очевидный способ сделать это (как упоминалось в этот вопрос ) должно установить

myJsonObj.__proto__ = { function1: /* ... */, function2: /* ... */ };

Однако, как услужливо указывает MDC , свойство __ proto __ нестандартно и устарело. Есть ли какой-либо совместимый со стандартами способ (для некоторого определения «стандартов») для достижения того же эффекта без необходимости создания множества новых объектов-оболочек?

6
задан Community 23 May 2017 в 12:04
поделиться