__proto__
property is not recommended JS-0084__proto__
property has been deprecated as of ECMAScript 3.1 and shouldn't be used.
Use Object.getPrototypeOf
and Object.setPrototypeOf
instead.
let objProto = obj.__proto__;
objProto = obj["__proto__"];
obj.__proto__ = proto;
obj["__proto__"] = proto;
const proto = Object.getPrototypeOf(obj);
Object.setPrototypeOf(obj, proto);