Javascript JS获取类的类名

Javascript JS获取类的类名,javascript,class,oop,Javascript,Class,Oop,如何在javascript中获得自己的类名称 我实现了一个方法,我想通过记录错误以及错误发生在哪个类的消息来捕获错误 我当前的解决方案是脏的:我将类名保存在构造函数中 但是,我认为一定有更好的解决方案,比如Object.protytpe.XXX 我在Stackoverflow中搜索,但所有的答案都没有得到我想要的结果 有人能想出主意吗?使用: this.constructor.name从类的实例方法内部 obj.constructor.name其中obj是类的实例 klass.name其中kl

如何在javascript中获得自己的类名称

我实现了一个方法,我想通过记录错误以及错误发生在哪个类的消息来捕获错误

我当前的解决方案是脏的:我将类名保存在构造函数中

但是,我认为一定有更好的解决方案,比如Object.protytpe.XXX

我在Stackoverflow中搜索,但所有的答案都没有得到我想要的结果

有人能想出主意吗?

使用:

  • this.constructor.name
    从类的实例方法内部
  • obj.constructor.name
    其中obj是类的实例
  • klass.name
    其中klass是对类的引用

如果该值是非常静态的,您不妨在方法中对其进行硬编码。
constructor{
    this.className = 'MyClass';}