当new robot()的时候,createTime就一直存在了.

解决方案 »

  1.   

    楼上,按照你的说法,应该这样写吗:
    <script language="JavaScript">
    <!--
    function robot() {
    this.createTime = new Date();
    this.getAge = function() {
    var nowTime = new Date();
    return (nowTime-this.createTime);
    }
    }
    //-->
    </script>
    用this. 的话,new robot()后,如果不用这个robot,这个createTime应该不会被占用吧?
      

  2.   

    其实我觉得var createTime也可以吧,因为这个createTime是内部变量,不用这个robot后,内部变量应该也会释放吧