Функция.indexOf для массива не работает в IE7/8 с использованием JavaScript

Может ли кто-нибудь сказать мне, поддерживают ли IE 7 и IE 8 метод JavaScript.indexOf (), поскольку я получаю сообщение об ошибке:

SCRIPT438: Object doesn't support property or method 'indexOf' 

из консоли отладки IE9 (, используемой в режиме браузера IE7 и IE8 ).

Для приведенного ниже комментария код с использованием.indexOf ()выглядит следующим образом:

if(shirt_colour == 'black') {
    p_arr=['orange','red','green','yellow','bblue','rblue','pink','white','silver','gold'];
    if( p_arr.indexOf(print_colour) != -1 ) rtn = true;
}
15
задан Gga 18 July 2012 в 15:44
поделиться