4

当我使用 IE8 使用我的网站时,验证无法正常工作,因为它在 knockout.validation.debug.js 中的下一个函数上失败。如果我使用 Chrome、FF 或 IE9 的网站,一切正常。

显示的错误:

Error: Object doesn't support property or method 'hasOwnProperty'


values: function (o) {
            var r = [];
            for (var i in o) {
                if (o.hasOwnProperty(i)) {
                    r.push(o[i]);
                }
            }
            return r;
        },

我也尝试用 Object.prototype.hasOwnProperty.call(o,i) 替换 o.hasOwnProperty(i),但这也不起作用。知道如何使它与 IE8 一起工作吗?

4

0 回答 0