javascript - 如何访问插件的私有方法

时间:2017-05-19 12:07:39

标签: javascript

如下图所示,我想访问getTable函数。我试过这样的方式:

var resizeHeaderPlugin = table.getPlugins()[1];
            var objPlugin = Object.getPrototypeOf(resizeHeaderPlugin);
            console.log(objPlugin); // prints as shown in image
            console.log(objPlugin.getTable()); // always prints undefined

我不确定构造函数的超级中的getTable和 proto 中的getTable是否相同。

插件中的getTable定义为:

         /**
         * @method getTable
         * @private
         */
        getTable: function () {
            return _(this).table;
        },

如何访问此方法并获取其返回值?

enter image description here

0 个答案:

没有答案