JS这个为什么什么都弹不出来?

<script type="text/javascript"> 
        function A(){        
         this.B=function(){
          return 20;
         }   
        }
        function C(){ 
          var D = new A(); 
          alert(D.B());
       }  
</script>
阅读 1.6k
1 个回答

因为你没执行......

        function A(){        
         this.B=function(){
          return 20;
         }   
        }
        function C(){ 
          var D = new A(); 
          alert(D.B());
       }
       C(); 

或者

        function A(){        
         this.B=function(){
          return 20;
         }   
        }
       +(function C(){ 
          var D = new A(); 
          alert(D.B());
       })(); 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题