Apparte il fatto che ridefinire il prototype nella stessa classe ha poco senso, lo scope di Test non può essere recuperato se non usando un "ponte" globale o più semplicemente passando la variabile che ti serve come argomento:
Codice PHP:
    var doSomething=function(x){
        
alert(x);
    }
    
   function 
Test(){
        var 
x=10;
        
this.method=function() { doSomething.call(thisx); };
    };
    
    var 
t=new Test();
    
t.method() 
Ti sconsiglio eval.