麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

使用indexOf等在JavaScript的數組中進行元素查找和替換

2019-11-20 22:17:26
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<html>
<head>
<title> Extend JavaScript Array Method </title>
<script language="javascript">
<!--
Array.prototype.indexOf=function(substr,start){
var ta,rt,d='/0';
if(start!=null){ta=this.slice(start);rt=start;}else{ta=this;rt=0;}
var str=d+ta.join(d)+d,t=str.indexOf(d+substr+d);
if(t==-1)return -1;rt+=str.slice(0,t).replace(/[^/0]/g,'').length;
return rt;
}

Array.prototype.lastIndexOf=function(substr,start){
var ta,rt,d='/0';
if(start!=null){ta=this.slice(start);rt=start;}else{ta=this;rt=0;}
ta=ta.reverse();var str=d+ta.join(d)+d,t=str.indexOf(d+substr+d);
if(t==-1)return -1;rt+=str.slice(t).replace(/[^/0]/g,'').length-2;
return rt;
}

Array.prototype.replace=function(reg,rpby){
var ta=this.slice(0),d='/0';
var str=ta.join(d);str=str.replace(reg,rpby);
return str.split(d);
}

Array.prototype.search=function(reg){
var ta=this.slice(0),d='/0',str=d+ta.join(d)+d,regstr=reg.toString();
reg=new RegExp(regstr.replace(///((.|/n)+)//.*/g,'//0$1//0'),regstr.slice(regstr.lastIndexOf('/')+1));
t=str.search(reg);if(t==-1)return -1;return str.slice(0,t).replace(/[^/0]/g,'').length;
}

window.onload=function(){
var a=new Array('aa1321321','b4323424b','cc345345','dd4654','dd4654','b4323424b');
document.getElementById('t1').value=a.toString();
//document.getElementById('t2').value=a.indexOf('cc345345');
//document.getElementById('t3').value=a.lastIndexOf('dd4654');
document.getElementById('t4').value=a.replace('b4323424b','*');//把第一個b4323424b替換成*
document.getElementById('t5').value=a.search(/dd4654/);//未找到返回-1
};
//-->
</script>
<style type="text/css">
<!--
input{width:600px}
//-->
</style>
</head>

<body>
<table>
<tr><td>數組a:</td><td><input id="t1" type="text" /></td></tr>
<tr><td>a.indexOf('cc345345'):</td><td><input id="t2" type="text" /></td></tr>
<tr><td>a.lastIndexOf('dd4654'):</td><td><input id="t3" type="text" /></td></tr>
<tr><td>a.replace(//d/g,'*'):</td><td><input id="t4" type="text" /></td></tr>
<tr><td>a.search(/dd4654/):</td><td><input id="t5" type="text" /></td></tr>
</table>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五月天堂av91久久久 | 精品久久久久久久久久久久包黑料 | 中国美女一级黄色大片 | 国产91免费看 | 日韩午夜片 | 国产精品免费一区二区三区四区 | 日韩视频不卡 | 欧洲成人av | 男男啪羞羞视频网站 | 欧美一级棒 | 久久久久久久久久久一区 | 91小视频在线观看免费版高清 | 日韩视频一二区 | 99激情 | 欧美性生活久久久 | 成人三级视频网站 | 久久色在线 | 黄色免费高清网站 | 在线播放黄色片 | 日韩视频在线视频 | 国产无区一区二区三麻豆 | 欧美日韩1区2区 | 99视频网址 | 欧美1—12sexvideos | 欧美a一| 精品xxxx户外露出视频 | 最新se94se在线欧美 | 中文字幕亚洲情99在线 | 草久在线观看视频 | 国产精品久久久久久久久久久天堂 | 国产高清成人久久 | 蜜桃精品视频 | 欧美日性 | 欧美成人一区二区视频 | 久久经典 | 一级黄色毛片播放 | 爱性久久久久久久 | 国产在线免 | 91综合在线观看 | 久久精品中文字幕 | 免费永久看羞羞片网站入口 |