如何返回新的javascript声明对象的名称



我想检索刚刚创建的变量名,而不将其作为参数传递。

例如:

Var ObjName = function(hello) {
...
}
Var something = new ObjName(66)

如何让新变量返回它自己声明的名称?something.this.name返回"something"。

顺便说一句,我不是在找什么名字。我希望这有道理。非常感谢。

以下代码打印变量名:

var something = 'diego'
Object.keys({something})[0] // prints "something

最新更新