var none={};
var test={
test1:function(c){if(typeof this.a==='function')toggle.val(a,c,'test1');},
test2:function(c){if(typeof this.a==='function')toggle.val(a,c,'test2');},
test3:function(c){if(typeof this.a==='function')toggle.val(a,c,'test3');}
}
var test={
append:function(c,d){
if(typeof this.a!=='object'||this.a===null)return this;
return this;
},
attr:function(c,d){
if(typeof this.a!=='object'||this.a===null)return this;
return this;
}
};
fn.prototype.prototype=new Proxy(test,{
get(target,prop){
console.log(target[prop]);
/*здесь я хочу провести проверку if(typeof this.a!=='object'||this.a===null)return this;
чтоб не писать в каждом методе эту строку
для этого мне и нужно получить this*/
return target[prop];
}
});
return new fn.prototype(a,b)
var test={
append:function(c,d){
if(typeof this.a!=='object'||this.a===null)return this;
return this;
},
attr:function(c,d){
if(typeof this.a!=='object'||this.a===null)return this;
return this;
}
};
fn.prototype.prototype=new Proxy(test,{
get(target,prop){
console.log(target[prop]);
/*здесь я хочу провести проверку if(typeof this.a!=='object'||this.a===null)return this;
чтоб не писать в каждом методе эту строку
для этого мне и нужно получить this*/
return target[prop];
}
});