var t = { //主要是要注意这里的写法,没有':'也没有'function' get name(){ return this.x }, set name(x){ this.x = x } }; //t.__defineSetter__("name",function(x){this.x=x}) //t.__defineGetter__("name",function(){return this.x}) t.__lookupSetter__("name")("aluckyman"); console.log("***************"); console.log(t.__lookupGetter__("name")()); console.log("***************");
mark 一下,以前从没去关注这个。。