cortar - indexof javascript
IE: los resultados de indexOf en "el objeto no admite esta propiedad o método" (2)
Tengo la siguiente declaración if:
if (buyArray.indexOf(dealWith,0) != -1){
Que está entrando, es decir (es decir, 8 en XP) con "el objeto no admite esta propiedad o método".
Alguien tiene un trabajo alrededor para esto?
Simplemente cambió al uso jQuery.inArray. Gracias a ZER0 por el aviso
if ($.inArray(dealWith, buyArray) != -1) {
sí, IE <9 no es compatible con indexOf
. Puede implementar un shim como el que se muestra aquí: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/indexOf
O si ya está usando jQuery, puede usar inArray . También underscore tiene una implementación para ello.