我遇到了一个IE8问题,我最初认为这是因为缺乏对indexOf()属性的IE8支持,但似乎并非如此。我实现了的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;
}
看一看于:https:/ /developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/filter –
@Felix - 真棒,这解决了它,谢谢! – firedrawndagger