我想检索刚创建的变量名而不将其作为参数传递。
例如:
Var ObjName = function(hello) {
...
}
Var something = new ObjName(66)
如何获取新变量以返回其自己的声明名称?例如:something.this.name返回“ something”。
作为旁注,我不是在寻找something.constructor.name。我希望这是有道理的。谢谢!
答案 0 :(得分:-1)
以下代码显示变量名称:
var something = 'diego'
Object.keys({something})[0] // prints "something