JavaScript :Получение полного -квалифицированного имени функции изнутри?

Взгляните на приведенный ниже фрагмент. Есть ли какая-нибудь функция, которую я мог бы написать вместо ...для создания маршрута, который можно было бы повторно использовать в другой функции? Возможно, что-то вроде var route = this.show.fullyQualifiedName?

var services = {
    'github.com': {
        api: {
            v2: {
                json: {
                    repos: {
                        show: function(username, fn) {
                            var route =...; 
                            // route now == 'github.com/api/v2/json/repos/show'

                            route += '/' + username;

                            return $.getJSON('http://' + route).done(fn);
                        }
                    }
                }
            }
        }
    }
}
5
задан barfoo 27 April 2012 в 17:19
поделиться