JavaScript如何封装成类呢?

2024-11-28 08:54:34
推荐回答(2个)
回答1:


这样可以实现你的要求
但是建议用另一种形式:
var A=function(){
this.B=function(){
window.alert("HelloWorld!");
};
this.C=function(){
//第二个
};
}

回答2:

可以利用闭包+及时函数来满足需求。具体如下:

window.class=(function(){
  function(){
    //相对于构造函数
  }
  function fun1(){
  
  }
  return{
   start:start,
   fun1:fun1
  };
})();
window.class.start();

位于class内部的方法函数,如果想要在外部访问,就必须往return里面加方法名称,如fun1

的调用方法是window.class.fun1();