提问者:小点点

JS获取类的类名[重复]


如何在JavaScript中获得类自己的类名?

我实现了一个方法,并且我想通过记录错误和错误发生在哪个类中的消息来捕获错误。

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

constructor{
    this.className = 'MyClass';}

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

我在Stackoverflow中进行了谷歌搜索,但是所有的答案都没有得到我想要的结果。

有人能有个主意吗?


共1个答案

匿名用户

在类的实例方法内部使用this.constructor.name