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

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

系統 瀏覽器
今天為大家帶來一篇淺談js中startsWith 函數不能在任何瀏覽器兼容的問題

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

[[184585]]

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

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

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

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

  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這兩個函數不過就算不聲明有些瀏覽器他還是可以用的,不過為了兼容性還是希望重寫一下。

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

采用正則表達式實現startWith、endWith效果函數

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

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

責任編輯:趙寧寧 來源: 腳本之家
相關推薦

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

瀏覽器緩存機制

2011-08-29 14:27:33

QTWebkit瀏覽器

2017-05-15 13:40:20

瀏覽器http緩存機制

2011-06-10 16:44:17

Qt 瀏覽器

2013-01-21 15:33:30

瀏覽器

2016-09-18 20:48:21

蘋果safari瀏覽器

2009-06-22 14:06:00

java瀏覽器

2017-05-02 09:25:13

瀏覽器指紋追蹤虛擬化

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跨域
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人伊人网 | 日韩在线视频一区二区三区 | 欧美在线视频一区 | 亚洲成人三区 | 99久久99久久精品国产片果冰 | 欧美日韩视频在线 | 久久精品视频在线观看 | 精品欧美一区二区三区久久久 | 一区二区三区四区不卡 | 日韩一区精品 | h在线播放 | 日本一区二区电影 | 日日干夜夜操 | 国产精品久久久久久吹潮 | 日韩二三区 | 久草热线 | 高清成人av | 一级黄色日本片 | 亚洲精品乱码久久久久久按摩观 | 91精品国产91久久综合桃花 | 国产999精品久久久久久绿帽 | 国产精品免费一区二区三区四区 | 日韩欧美视频在线 | 日韩亚洲视频 | 欧美情趣视频 | 男人av的天堂 | 黄色片网站国产 | 一区二区三区视频在线 | 亚洲一区二区三区在线视频 | 国产一区欧美 | 国产成人免费视频网站高清观看视频 | 国产一级淫片a直接免费看 免费a网站 | 欧美 日韩 亚洲91麻豆精品 | 成人国产一区二区三区精品麻豆 | 国产一区二区毛片 | 麻豆久久久久久久 | 成人毛片网 | 欧美一级片在线观看 | 国产精品久久久久久婷婷天堂 | 午夜免费视频 | 精品一区国产 |