indexOf() 方式可返回某个指定的字符串值在字符串中首次泛起的位置。
这里基本用法人人一样平常都清晰,一样平常在实际工作中常与数组的方式合用来对数组举行一些操作。
例如:
var arr=['Mike','Chen Jie','Amy','Sarah']; //将Amy从数组中删除 arr.splice(arr.indexOf('Amy'),1) //将Amy替换为Zhang Peng,并追加Wu Yifan,Miss White arr.splice(arr.indexOf('Amy'),1,'Zhang Peng','Wu Yifan','Miss White')
下面先容一下第二个参数的用法,可指定在字符串中更先检索的位置,这个可以用来快速查找字符串中泛起某个字母的位置及次数。
例如:
var str='what is your name? my name is Jhon.' var positions=new Array(); //初始化索引 var index=str.indexOf('m'); while(index>-1){ positions.push(index); //改变索引 index=str.indexOf('m',index+1); } console.log(positions) // [15, 19, 24]
这个例子主要是通过不停增添str.indexOf的初始查找的位置,从而遍历了整个字符串。下面先容一个indexOf的兄弟方式。
lastIndexOf() 方式可返回一个指定的字符串值最后泛起的位置,在一个字符串中的指定位置从后向前搜索。
参数上差不多,这里不做太多先容,lastIndexOf和indexOf的区别就是lastIndexOf是从后往前查,可以用于检测字符串中某个字母的唯一性;
var str='hello world'; str.lastIndexOf('w')===str.indexOf('w')
这里若是效果为true,而且不等于-1的话可以验证字母的唯一性;
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
6月21日小暑,奇逢星期日、母亲节,日食天象奇观,可以说难能可贵一遇。 小暑代表炎热的气温已到,在民俗小暑和冬至节气一样也广为流传有数九歌,小暑的数九是以小暑算起、数至九九八十一天,热流己尽。...
本文导读目录: 1、被黑客攻击过的服务器需要多长时间恢复 2、美国服务器被黑客攻击什么时候能维护好 3、网聊聊天室网站被黑客入侵什么时候恢复 4、请问网站被黑客攻击要几天修复好. 5、...
要说此刻市场上哪个行业的成长好,那么我们就必然要来说一说正大食品加盟项目了,这个项目在市场上创立多年,品牌形象早就已经深入人心了,深受宽大消费者的喜爱与追捧,选择加盟的话长短常不错的,更况且现如今正大...
骨质疏松症有什么症状主要表现(怎样治疗骨质疏松症)伴随着在我国社会老龄化的提高发展趋势,骨质疏松症的患病率也在逐渐增涨,除开老人会得这一病以外,一少部分青年人、成年人也会得。因而我们要掌握骨质疏松...
本文导读目录: 1、少女福尔摩斯每个人名字 2、管理员能查出是谁在QQ群匿名聊天吗? 3、求问一个动画片名字,内有视频链接 少女福尔摩斯每个人名字 一手建立的少年侦探小队,不懈的追逐怪盗亚森...
双十一近在咫尺,相信不是每个宠女友狂魔都能给女友清空购物车,既然不能清空购物补贴一些购物金也是可以的,下面就来看看双十一发多少红包给女朋友? 一、双十一发多少红包给女朋友 1、常规爱意红包...