成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談js中startsWith函數(shù)不能在任何瀏覽器兼容的問題

系統(tǒng) 瀏覽器
今天為大家?guī)硪黄獪\談js中startsWith 函數(shù)不能在任何瀏覽器兼容的問題

在做js測試的時候用到了startsWith函數(shù),但是他并不是每個瀏覽器都有的,所以我們一般要重寫一下這個函數(shù),具體的用法可以稍微總結(jié)一下。

[[184585]]

在有些瀏覽器中他是undefined 所以我們可以這樣的處理一下

  1. if (typeof String.prototype.startsWith != 'function') { 
  2.   String.prototype.startsWith = function (prefix){ 
  3.   return this.slice(0, prefix.length) === prefix; 
  4.   }; 

這個需要放在頁面剛要加載完成的函數(shù)里,不然不好使。

還有一種直接重寫 不過我沒測試過,你們可以測試一下:

  1. String.prototype.startWith=function(str){  
  2.  if(str==null||str==""||this.length==0||str.length>this.length)  
  3.   return false;  
  4.  if(this.substr(0,str.length)==str)  
  5.    return true;  
  6.  else 
  7.    return false;  
  8.  return true;  

有的說js中沒有startsWith 和endWith這兩個函數(shù)不過就算不聲明有些瀏覽器他還是可以用的,不過為了兼容性還是希望重寫一下。

  1. if (typeof String.prototype.endsWith != 'function') { 
  2.  String.prototype.endsWith = function(suffix) { 
  3.  return this.indexOf(suffix, this.length - suffix.length) !== -1; 
  4.  }; 

采用正則表達(dá)式實(shí)現(xiàn)startWith、endWith效果函數(shù)

  1. String.prototype.startWith=function(str){ 
  2. var reg=new RegExp("^"+str); 
  3. return reg.test(this); 
  4. //測試ok,直接使用str.endWith("abc")方式調(diào)用即可 
  5. String.prototype.endWith=function(str){ 
  6. var reg=new RegExp(str+"$"); 
  7. return reg.test(this); 
  8. }  

以上這篇淺談js中startsWith 函數(shù)不能在任何瀏覽器兼容的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,

責(zé)任編輯:趙寧寧 來源: 腳本之家
相關(guān)推薦

2010-09-16 11:21:54

FirefoxJS

2010-09-15 09:43:24

Javascript瀏覽器兼容

2010-08-11 13:35:10

JavaScriptCSS

2011-04-12 16:51:29

Javascript兼容性

2017-04-26 14:15:35

瀏覽器緩存機(jī)制

2011-08-29 14:27:33

QTWebkit瀏覽器

2017-05-15 13:40:20

瀏覽器http緩存機(jī)制

2011-06-10 16:44:17

Qt 瀏覽器

2009-06-22 14:06:00

java瀏覽器

2017-05-02 09:25:13

瀏覽器指紋追蹤虛擬化

2013-01-21 15:33:30

瀏覽器

2016-09-18 20:48:21

蘋果safari瀏覽器

2010-09-15 09:12:03

JavaScript瀏覽器兼容

2010-09-16 13:48:15

CSS Hack

2010-10-09 13:07:51

Javascript兼容

2013-07-08 14:45:52

2012-08-02 10:21:49

DOM瀏覽器

2010-08-30 15:40:31

CSS瀏覽器兼容

2010-08-11 15:17:51

瀏覽器兼容性問題

2020-08-31 19:20:33

瀏覽器CORS跨域
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 色精品视频 | 久久久久久久久精 | 中文字幕亚洲欧美日韩在线不卡 | 大学生a级毛片免费视频 | 国产在线观看一区二区 | 欧美在线视频二区 | 欧美精品福利 | 91视频麻豆 | 欧美综合在线视频 | 日本亚洲欧美 | 亚洲国产精品成人 | 国产一级毛片视频 | 欧美一区免费 | 国产在线观看 | 羞羞视频在线观看免费观看 | 国产精品久久久久久久久久久久久 | 久久亚洲综合 | 亚洲人成人一区二区在线观看 | 久久久久久久av | 精品在线视频播放 | 日韩欧美在线不卡 | 欧美激情综合五月色丁香小说 | 中文在线一区二区 | 国产精品福利网站 | 国产91在线观看 | 精品福利一区二区三区 | 99视频在线 | 国产精品一区二区在线 | 日韩精品一区二区在线观看 | 欧美无乱码久久久免费午夜一区 | 国产1区在线 | 欧美中文字幕在线观看 | 久久精品av | 在线看中文字幕 | 精品精品视频 | 青青久在线视频 | 三级国产三级在线 | 久久精品国产99国产精品 | 欧美一级二级三级 | 成人精品国产免费网站 | 瑟瑟视频在线看 |