как получить имя объекта в javascript?

Например, у меня есть такой объект:

var a = {
    'light': 'good',
    'dark' : {
        'black': 'bad',
        'gray' : 'not so bad'
    }
}

и такой код:

var test = function(obj) {
    // do smth with object
    // I need to get obj's name ('dark' in my way)
}
test(a.dark);

Как получить имя объекта в функции тело. Я имею в виду, что я должен знать, что имя объекта obj - «dark».

Я пробовал проверять объект с помощью firebug, но он показывает только свойство объекта. Он не показывает некоторые внутренние методы или свойства, с которыми я смогу узнать

Спасибо.

7
задан Larry Cinnabar 27 March 2011 в 08:41
поделиться