ES6

1.proxy

//proxy拦截行为
let _handler = {
    //get用于拦截某个属性的读取操作
    get: function( target, _name ) {  //( 目标对象、属性名、proxy实例本身 )
        // do something
    },
    set: function( _obj, _prop, _val ) {  //( 目标对象、属性名、proxy实例本身 )
        // do something
    }
};

let _proxyObj = new Proxy( xx, _handler );
console.log( _proxyObj );
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容