IE: indexOf da como resultado que "el objeto no admite esta propiedad o método"

Tengo la siguiente declaración if:

if (buyArray.indexOf(dealWith,0) != -1){

Lo que se está rompiendo en ie (es decir, 8 en XP) con "el objeto no es compatible con esta propiedad o método".

¿Alguien tiene una solución para esto?