第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何為InternetExplorer瀏覽器修復(fù)JavaScript中的Array indexOf

如何為InternetExplorer瀏覽器修復(fù)JavaScript中的Array indexOf

尚方寶劍之說 2019-06-19 16:01:58
如何為InternetExplorer瀏覽器修復(fù)JavaScript中的Array indexOf如果您使用過任何長度的JavaScript,那么您就知道InternetExplorer沒有為Array.Prototype.indexOf()[包括InternetExplorer 8]實(shí)現(xiàn)ECMAScript函數(shù)。這不是一個(gè)大問題,因?yàn)槟梢允褂靡韵麓a擴(kuò)展頁面上的功能。Array.prototype.indexOf = function(obj, start) {      for (var i = (start || 0), j = this.length; i < j; i++) {          if (this[i] === obj) { return i; }      }      return -1;}我應(yīng)該在什么時(shí)候?qū)崿F(xiàn)這一點(diǎn)?我是否應(yīng)該用下面的檢查將它包裝在我的所有頁面上,檢查Prototype函數(shù)是否存在,如果不存在,那么繼續(xù)擴(kuò)展Array Prototype嗎?if (!Array.prototype.indexOf) {     // Implement function here}或者進(jìn)行瀏覽器檢查,如果它是InternetExplorer,那么只需實(shí)現(xiàn)它?//Pseudo-codeif (browser == IE Style Browser) {      // Implement function here}
查看完整描述

3 回答

?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

這樣做.。

if (!Array.prototype.indexOf) {}

MDC推薦的兼容性.

一般來說,瀏覽器檢測(cè)代碼是一個(gè)大的不-不。


查看完整回答
反對(duì) 回復(fù) 2019-06-19
?
夢(mèng)里花落0921

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊

或者,您可以使用jQuery1.2 inArray函數(shù),它應(yīng)該跨瀏覽器工作:

jQuery.inArray( value, array [, fromIndex ] )


查看完整回答
反對(duì) 回復(fù) 2019-06-19
?
繁星淼淼

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊

那么,完整的代碼將是:

if (!Array.prototype.indexOf) {
    Array.prototype.indexOf = function(obj, start) {
         for (var i = (start || 0), j = this.length; i < j; i++) {
             if (this[i] === obj) { return i; }
         }
         return -1;
    }}

要獲得真正徹底的答案和代碼,以及其他數(shù)組函數(shù),請(qǐng)查看堆棧溢出問題。在InternetExplorer(indexOf、forEach等)中修復(fù)JavaScriptArray函數(shù).


查看完整回答
反對(duì) 回復(fù) 2019-06-19
  • 3 回答
  • 0 關(guān)注
  • 481 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)