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、看门狗2。找不到3d打印机了。在地图上也找不到。第一次玩。哪位大神详细点告诉下 2、看门狗2无人机获得方法介绍 无人机怎么得 3、看门狗2无人机的获得方法 看门狗2无人机怎...
单页SEO站群优化手艺,若何用10个网站来优化 用10个网站做优化可以用下面的方式:知 一,对照传统的站群优化,这样的学习教程网上许多,基本网上的教程大都是说的这么做站群,许多个网站相互竞争,无非是每...
注册里能够直接上传asa文件!Cobalt Strike 3.0 延用了其强壮的集体服务器功用,能让多个进犯者一起衔接到集体服务器上,同享进犯资源与方针信息和sessions。 当然,在运用Cobal...
相信现在有很多的朋友们对于为什么防滑橡胶垫会产生老化?都想要了解吧,那么今天小编就来给大家针对为什么防滑橡胶垫会产生老化?进行一个介绍吧,希望小编介绍的内容能够为大家起到帮助哦 橡胶垫应用的地方不少,...
张柏芝找黑客相关问题 国产黑客动漫相关问题 黑客一船都看什么书 欢乐英雄 尚敬(欢乐英雄pk大擂台2019) 黑...