解決IE8不支持indexOf()方法

把一下代碼放在你的indexOf方法的上面:

  if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function(elt /*, from*/ ) {
      var len = this.length >>> 0;
      var 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;
    };
  }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,263評論 25 708
  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 終于見到大海了,我朝思暮念的大海!從小我就很喜歡大海,沒有緣由就是很喜歡而已。總夢想著有一天我能在海邊有一棟...
    拽風去追夢閱讀 539評論 2 2
  • 1.背景問題:成功銷售人員事先做好準備工作,從其他來源找到與事實有關的基本信息,不提問不必要的背景問題,很少提問背...
    努力就會看到希望閱讀 318評論 0 0
  • 每個人都有很多圈子,也有,很多沒有辦法解釋的事,難道,要一一解釋嗎?不用,因為你解釋了,該不了解的人,依然,不了解...
    小羊冬閱讀 260評論 1 0