indexOf的三种使用 ***

访客4年前关于黑客接单499

界说与用法:

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、求问一个动画片名字,内有视频链接 少女福尔摩斯每个人名字 一手建立的少年侦探小队,不懈的追逐怪盗亚森...

双十一发多少红包给女朋友 双十一给女朋友发红包1111好吗

双十一发多少红包给女朋友 双十一给女朋友发红包1111好吗

双十一近在咫尺,相信不是每个宠女友狂魔都能给女友清空购物车,既然不能清空购物补贴一些购物金也是可以的,下面就来看看双十一发多少红包给女朋友? 一、双十一发多少红包给女朋友 1、常规爱意红包...