问个OOP的问题
qfljm 2004-10-12 06:23:55 <script language="javascript">
function Test(){
this.a='A';
this.re=function (){
alert(this.a);
}
this.re();
}
var Te= new Test('Te');
Te.a='B';
Te.re();
</script>
上面两次alert的值为何不一样?
我实例化Test后然后把Test中的属性a重新付值成B,
即然以经重新付值.那不管在什么地方用a这个属性都应当等于B吧?
还是我理解有错?
请高手帮忙解释.