JavaScript 错误 :Object doesn't support this property or method in IE Browser

标签 javascript internet-explorer

我有javascript验证方法,它在firefox中运行良好,但在IE浏览器中不起作用。 我收到错误,因为对象不支持此属性或方法。请告知..

function validateChunk(s)
{
    return !!s.match(/^[a-z]+(?:\(\d+\))?$/);
}

function filterValid(v)
{
    return !v;
}

function testCases(str)
{
    var chunks = str.split(",");
    var validated = chunks.map(validateChunk);
    return (0 === validated.filter(filterValid).length);

}

jsfiddle

最佳答案

IE8 没有 .map().filter()

您可以在 MDN 网站上找到用于填写它们的代码:

关于JavaScript 错误 :Object doesn't support this property or method in IE Browser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20642483/

相关文章:

javascript - 初始化一个javascript数组

javascript - 提高使用 jQuery 搜索 JSON 对象的性能

javascript - 响应IE浏览器窗口外的onmousemove事件

internet-explorer - Highcharts 将重复的 xmlns 属性添加到 IE 中的 SVG 元素

html - IE 9 与 HTML5 的兼容性

javascript - Typescript - 对象的条件属性

javascript - AngularJS ng-init 不起作用

javascript - IE 中的 Cookie 异常

windows - 重定向到自定义 URL 协议(protocol)时出错

javascript - 使用 C# 管理由 jquery 创建的复选框