Допустим у меня есть функция и объект:
a = function () {}
b = {}
Как можно извлечь имя переменной у объекта или функции и представить его как строку?
То есть что то вроде.
какая_то_волшебная_функция(a) = "a"
b.какой_то_волшебный_метод_или_функция" = "b"
Или что нибудь не такое волшебное, главное что бы получать имена переменных функций и/или объектов.
Вывести имя можно только у функции.
Для этого у нее есть свойство name
a = function() {}
function b() {}
console.log('a.name =', a.name);
console.log('b.name =', b.name);
В остальных случаях получить имя переменной невозможно.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей