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

时间:2018-11-03 04:03:58

标签: javascript object variables

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

例如:

  Var ObjName = function(hello) {

  ...

  }

  Var something = new ObjName(66)

如何获取新变量以返回其自己的声明名称?例如:something.this.name返回“ something”。

作为旁注,我不是在寻找something.constructor.name。我希望这是有道理的。谢谢!

1 个答案:

答案 0 :(得分:-1)

以下代码显示变量名称:

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