0

事前に知らずに関数名を取得するにはどうすればよいですか。

db = {
    base: {
        getById: function() {
            console.log(methodName);
        }
    }
};

db.base.getById() とコンソールを呼び出して「ベース」をログに記録したい。手を貸してください:)

4

1 に答える 1

2

そんなことはできません。

できることは、 factory などの別のパターンを使用することです。

db = {
    base: (function(){
        var b = {};
        b.getById: function() {
            console.log(b);
        }
        return b;
    })()
};
于 2013-05-31T20:04:08.843 に答える