es6 class内怎么写自调用函数?

class A(){
created(){

 alert(1);

}
}

比如var a=new A();
怎么实现创建完对象 自调用created方法呢 就像vue钩子那样

阅读 5k
3 个回答

在 constructor 里

class A{
  constructor(){
    this.test();
  }
  test(){
    alert(1);
  }
}
const a = new A();
class A {

    constructor() {
        // 初始化
        this.created()
    }

    created() {
        // TO-DO
    }
}

你是想要这种吗?

上面兄弟说的对,你在构造器里面写,或者当然你也可以直接调用

class A{
  constructor(){
    //这里可以写this.test(),也可以不写
  }
  test(){
    alert(1);
  }
}
var a = new A(); //创建实例
a.test(); //输出为1
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题