Объект не поддерживает свойство или метод "filter"

Я столкнулся с проблемой в IE8, которая, как я изначально думал, была вызвана отсутствием поддержки IE8 для свойства indexOf(), но, похоже, что это не так. Я реализовал indexOf() через прототип, но все равно продолжаю получать мессаж ошибки -

Объект не поддерживает свойство или метод 'filter'

Мой код есть и он ошибается на строке passArray.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;
    }
11
задан firedrawndagger 15 September 2011 в 14:45
поделиться