пятница, 1 апреля 2011 г.

IE и Array.indexOf()

В IE, вплоть до 8 версии, нет метода indexOf для объектов Array. Чтож, пусть это будет на совести индусов из Microsoft, придется жить без него, ну или добавлять в свои скрипты такой фикс:
if(!Array.indexOf){
    Array.prototype.indexOf = function(obj){
    for(var i=0; i<this.length; i++){
        if(this[i]==obj){
            return i;
        }
    }
    return -1;
    }
}

Комментариев нет:

Отправить комментарий