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米代金券、领会最新阿里云产物的种种优惠流动点击进入
中新社多伦多1月20日电 (记者 余瑞冬)在拜登正式就任美国第46任总统之日,加拿大总理贾斯廷·特鲁多向其致贺,并表达合作期待。但拜登不出意料地在上任首日签令撤销了加美“基石”(Keystone...
立冬青铜器时代(青铜器发展历程) 青铜器(Bronze Ware)是由青铜合金(红铜与锡的合金)制成的器具,诞生于人类文明时期的青铜时代。青铜器在世界各地均有出现,是一种世界性文明的象征。最早的青铜...
应该会的收视率很高啊我看只是时间问题期待出第2部 学校贴出公告,要詹士德等人三天内转学。李晓星承认自己和陆克英玩游戏是为了让陶校长和陆雅琪承认自己,测试他们究竟。 霹雳mit没有第二部,总的只有一...
求助:黑客的英文解释 1、黑客(或骇客)应为是Hacker。Hacker一词,最初曾指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员,逐渐区分为白帽、灰帽、黑帽等,其中黑帽(black ha...
王者荣耀五一返场皮肤是什么?王者荣耀五五开黑节返场皮肤是哪一款?王者荣耀51返场皮肤是武陵仙君还是蜜橘之夏?想必有不少的小伙伴们都想知道吧,下面是王者荣耀2020五一返场限定皮肤介绍,感兴趣的小伙伴们...
江胖子火锅有各种不同的风味,按照人们的不同消费需求,研制出不同酱料,香辣可口,干净卫生。因为挡不住的美味让江胖子火锅名声大噪,现在江胖子火锅总部想要顺势开疆扩土,诚心邀请各大加盟商,总部会给予开店选址...