function A(cv, opts = {}) {
this.B = new Proxy(new B(), {
get: function(target, key) {
if (typeof target[key] == "function")
return target[key].bind(target);
return target[key];
}
});
}
function B() {
}
B.prototype = {
b1: function(a, b, c, d) {
return a + b + c + d;
},
b2: function(type, ...data) {
}
}
如题,请问一下使用es6中的Proxy代理B实例化的一个对象,如果使用es5来实现这个代理模式,如何实现呢?
相关分类