есть ли какое-либо решение для получения имени функции для объекта?
function alertClassOrObject (o) {
window.alert(o.objectName); //"myObj" OR "myClass" as a String
}
function myClass () {
this.foo = function () {
alertClassOrObject(this);
}
}
var myObj = new myClass();
myObj.foo();
for (var k in this) {...} - нет информации о className или ObjectName. Можно ли получить один из них? В PHP это возможно - но я не нашел никакого решения в Интернете, чтобы получить его в javascript.