__proto__
property is not recommended JS-0084 65 function _inheritsLoose(subClass, superClass) {
66 subClass.prototype = Object.create(superClass.prototype);
67 subClass.prototype.constructor = subClass;
68 subClass.__proto__ = superClass; 69 }
70
71 /**
590 function Clipboard(trigger, options) {
591 _classCallCheck(this, Clipboard);
592
593 var _this = _possibleConstructorReturn(this, (Clipboard.__proto__ || Object.getPrototypeOf(Clipboard)).call(this));594
595 _this.resolveOptions(options);
596 _this.listenClick(trigger);
577 configurable: true
578 }
579 });
580 if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;581 }
582
583 var Clipboard = function (_Emitter) {
__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);