【发布时间】:2011-09-15 22:48:57
【问题描述】:
我遇到了一个 IE8 问题,我最初认为这是由于 IE8 对 indexOf() 属性的支持不足,但事实并非如此。我通过原型实现了 indexOf() 但仍然不断收到错误消息 -
对象不支持属性或方法“过滤器”
我的代码是,它在passedArray.filter 行上出错。
function consolidatedFilters(passedArray, passedFilter, passedFilterType)
if (passedFilterType == "specialty")
{
var filteredArray = passedArray.filter(
function(el)
{
for (i in passedFilter)
{
if (passedFilter[i] == el[8])
{
return true;
}
}
return false
}
);
return filteredArray;
}
【问题讨论】:
-
@Felix - 太棒了,这解决了,谢谢!
标签: javascript internet-explorer-8