为什么这段代码抛出“对象不是函数”

时间:2014-11-04 18:03:18

标签: javascript

当以下JavaScript代码在浏览器中运行时,异常"对象不是函数"被扔在第一行。这是为什么?我无法找到错误。

((function (getSettings) {
    tinyMceWysiwygSetup.prototype.getSettings = function (mode) {
        var oSettings = getSettings.call(this, mode);
        oSettings.extended_valid_elements = "article[class],section[class],input[placeholder|accept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value|class|id]";
        return oSettings;
    };
})(tinyMceWysiwygSetup.prototype.getSettings));

此外,如果我将以上剪辑粘贴到Chrome Developer Tools JS控制台中,则不会引发任何异常。当发现异常时,这是Chrome调试器的屏幕截图:

enter image description here

0 个答案:

没有答案