我想检索刚刚创建的变量名,而不将其作为参数传递。
例如:
Var ObjName = function(hello) {
...
}
Var something = new ObjName(66)
如何让新变量返回它自己声明的名称?something.this.name返回"something"。
顺便说一句,我不是在找什么名字。我希望这有道理。非常感谢。
以下代码打印变量名:
var something = 'diego'
Object.keys({something})[0] // prints "something