我怎么知道谁实例化了一个函数?

时间:2019-04-17 02:57:00

标签: javascript

const finder = new FinderClass();    
const gallery1 = new GalleryClass(finder);
const gallery2 = new GalleryClass(finder);

finderfinder.search(query)上有一个“搜索”方法。当我打电话给“搜索”时,如何知道呼叫者是gallery1还是gallery2

var GalleryClass = function(finder) {
    this._finder = finder;
}

GalleryClass.prototype = {
    doSearch(query) {
        return this._finder.search(query);
    }
}

0 个答案:

没有答案