2013-03-01 76 views

回答

0

您可以像這樣爲修復了.indexOf在IE8擴展功能並

if (!Array.prototype.indexOf) { 
    Array.prototype.indexOf = function(elt /*, from*/) { 
    var len = this.length >>> 0, 
     from = Number(arguments[1]) || 0; 
    from = (from < 0) ? Math.ceil(from) : Math.floor(from); 
    if (from < 0) 
     from += len; 

    for (; from < len; from++) { 
     if (from in this && this[from] === elt) 
     return from; 
    } 
    return -1; 
    }; 
} 
相關問題