Mi sto imbattendo in un problema IE8 che inizialmente pensavo fosse dovuto alla mancanza di supporto IE8 per la proprietà indexOf() ma non sembrava essere il caso. Ho implementato l'indexOf() tramite prototipo ma ancora continuo a ricevere l'errore di messsage -L'oggetto non supporta la proprietà o il metodo 'filter'
oggetto non supporta la proprietà o il metodo 'filtro'
Il mio codice è e gli errori sulla linea 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;
}
Dai un'occhiata alla: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/filter –
@Felix - fantastico, questo lo risolve, grazie! – firedrawndagger