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 );

你可能感兴趣的:(ES6)