ES6的class的constructor会运行两次?

1、如题,为什么会运行两次?

//demo.js
console.info('外面运行');

class Demo {
    constructor(){
        console.info('里面运行');
    }
}

2、结果是里面运行打印两次,这是为什么呢?

阅读 4k
2 个回答

你new了2次吧,不要把class和对象实例搞混淆了

单这几句话定义了个class里面就执行了两次,你逗呢?贴代码也要贴全了吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进