我遇到了一個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