Как вернуть имя нового объявленного JavaScript-объекта - PullRequest
0 голосов
/ 03 ноября 2018

Я хочу получить только что созданное имя переменной, не передавая его в качестве аргумента.

Например:

  Var ObjName = function(hello) {

  ...

  }

  Var something = new ObjName(66)

Как мне получить новую переменную, которая будет возвращать собственное объявленное имя? Например :thing.this.name возвращает «что-то».

В качестве дополнительного примечания я не ищу что-то.constructor.name. Я надеюсь это имеет смысл. Спасибо!

1 Ответ

0 голосов
/ 03 ноября 2018

следующий код печатает имя переменной:

var something = 'diego'
Object.keys({something})[0] // prints "something
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...