__proto__
property is not recommended JS-0084 9709 Object.setPrototypeOf ||
9710 ({ __proto__: [] } instanceof Array &&
9711 function (d, b) {
9712 d.__proto__ = b 9713 }) ||
9714 function (d, b) {
9715 for (const p in b) b.hasOwnProperty(p) && (d[p] = b[p])
__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);