Javascript错误:对象不存在';在IE浏览器中不支持此属性或方法

Javascript错误:对象不存在';在IE浏览器中不支持此属性或方法,javascript,internet-explorer,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(",");

我有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);

}

IE8没有
.map()
.filter()

您可以在MDN站点上找到要填写的代码:

  • 过滤器
    -
  • 地图
    -

您的IE9是否作为IE8/7运行?