未捕获的TypeError:在console.log中抛出的Object function()异常

时间:2013-12-23 06:38:31

标签: javascript

控制台上抛出异常。为什么会抛出这个异常?抛出此异常后,onchange下拉列表不再起作用。我该怎么做才能防止这种情况发生

Uncaught TypeError: Object function () {
    if (this instanceof String) {
        if (this.indexOf("%") != -1) {
            return this;
        }
    }
    return this + "px";
} has no method 'push' 

Javascript中的方法

Object.prototype.measurement = function() {
    if (this instanceof String) {
        if (this.indexOf("%") != -1) {
            return this;
        }
    }
    return this + "px";
};

Link to code

1 个答案:

答案 0 :(得分:0)

通过从

更改函数定义来解决问题
Object.prototype.measurement = function() {} 

function measurement(position) {}