账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    ES6实现的下段代码中的Proxy使用ES5如何实现呢?
    • 2017-09-10 00:00
    • 11
    22
    0
    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来实现这个代理模式,如何实现呢?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部