javascript解決IE8如下瀏覽器不支持indexOf屬性的兼容性問題

 

if(!Array.prototype.hasOwnProperty("indexOf")){//hasOwnProperty("成員名"):判斷對象是否包含某個屬性,若是包含則返回true,若是不包含,則返回false;

  Array.prorotypeindexOf=function(kword){

    for(var i=0;i<this.length;i++){

      if(arr[i]==kword){

        return i;
      }
    }
    return -1;
  }

}

 例如:var arr=[1,2,3,4,5,6];this

document.write(arr.indexOf("3"))-------------------------->結果輸出爲2;spa

相關文章
相關標籤/搜索