Javascript: 无法在原型函数中调用函数

Javascript: can't call function in protoype function

我有一个愚蠢的 javascript 错误,我无法弄清楚。在下面的代码中,我定义了一个 'CustomPlotV' 函数。那很好用。然后我在上面有原型函数,但没有调用它们(没有显示 okF)。我过去使用过类似的代码,所以这个概念应该可行。我一定是做错了什么傻事...

Plunker code.

        $('#log').text("oka");  //printed fine
        tensionPlotValence.test();

        $('#log').text("okb");  //not printed



        CustomPlotV.prototype.test = function test() {
            $('#log').text("okF"); //not printed

        }

        function CustomPlotV(jElement, data, options) {

            this.plot = $.plot(jElement, data, options);
            this.options = options;
            this.place = jElement;
            this.direction = 1;
            this.crossHairPos = this.plot.getAxes().xaxis.min;
        }

这是因为你正在调用一个在代码后面赋值的方法。

CustomPlotV.prototype.test = function test() {
    $('#log').text("okF"); //not printed
}

tensionPlotValence.test(); // now call it here