js中的indexOf方法和lastIndexOf方法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
indexOf() 方法对大小写敏感!
如果要检索的字符串值没有出现,则该方法返回 -1。
参数有两个
第一个参数(searchValue)为要被查找的字符串值。
第二个参数(fromIndex ),数字表示开始查找的位置。可以是任意整数,默认值为 0。
var arr = [1, 2, 3];var idx = arr.indexOf(2);//idx为1
var arr = [1, 2, 3,4,2,5];var idx = arr.indexOf(2,3);console.log(idx);//这里idx返回的结果为4
//若被查找的字符串是一个空字符串,如果 fromIndex 值为空,或者 fromIndex 值小于被查找的字符串的长度,返回值和以下的 fromIndex 值一样。
//另外,如果 fromIndex 值大于等于字符串的长度,将会直接返回字符串的长度var arr = 'hello';var idx = arr.indexOf('',9);console.log(idx);
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置
lastIndexOf() 方法对大小写敏感!
如果要检索的字符串值没有出现,则该方法返回 -1。
var arr = [1, 2, 3,3,2];var arr = [1, 2, 3,3,2];console.log(arr.lastIndexOf(3)); //3
lastIndexOf是从后向前查 但是与indexOf()返回索引都是从前开始数数和计算的
js中的indexOf方法和lastIndexOf方法相关推荐
- JS中的call()方法和apply()方法用法总结
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的中的joining 方法和mapping方法
Java 8 辣么大(lambda)表达式不慌之-–(四)示例-Collectors中的joining 方法和mapping方法 joining 方法 mapping方法 先定义好后面做示例要用的数据 ...
- 浅谈BufferedReader中的read()方法和readLine()方法
浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...
- asp.net TemplateField模板中的Bind方法和Eval方法
TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...
- JS中的call()方法和apply()方法和slice()用法总结
1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...
- TP框架中的A方法和R方法
ThinkPHP 跨模块调用操作方法(A方法与R方法) 跨模块调用操作方法 前面说了可以使用 $this 来调用当前模块内的方法,但实际情况中还经常会在当前模块调用其他模块的方法.ThinkPHP 内 ...
- 【网络】HTTP中的GET方法和POST方法
1.GET方法:获取资源 GET方法用来请求访问已被URL识别的资源.指定的资源经服务器端接续后返回内容.也就是说,如果请求的资源是文本,那就保持原样返回:如果像是CGI(Conmmon Gatewa ...
- 普歌-码灵团队-java中的equals方法和toString方法及总结
普歌-码灵团队:Object类中的方法介绍及其用法 一.Object类 二.方法介绍 1.toString方法 2.重写equals方法: 3. 拓展 三.总结 一.Object类的简单介绍 二.Ob ...
- js中的contains方法和indexOf方法
js中的contains方法不能判断字符串是否包含中文,只能判断英文,如果需要判断是否包含中文,只能用indexOf方法!!!
最新文章
- 第7章 面向对象编程(OOP) 《Kotin 编程思想·实战》
- 理想内插_理想ONE性能测试:6.35秒就能破百,售价只要宝马X5一半
- 实时数仓入门训练营:实时计算 Flink 版 SQL 实践
- 【C++进阶】 遵循TDD原则,实现平面向量类(Vec2D)
- leetcode 455. 分发饼干(贪心算法)
- Fedex Ship Manager Software安装
- 什么叫缺位_一位父亲能够给予孩子的最好礼物是什么?看看这部电影给出的答案...
- 注册app短信验证平台_免费的短信验证码平台弊端竟然这么多!
- 算法工程师面试备战笔记4_余弦相似与欧氏距离有什么区别和联系
- 转载 基于NicheStack协议栈的TCP/IP实现
- 第3章 神经网络的最优化
- 鬼话描绘形式_桥接形式
- mysql查询每十分钟的数据_sql查询语句查询每10分钟的数据
- python清理浏览器缓存_以编程方式清除边缘浏览器缓存
- [自制]python批量压缩图像
- python 曲线拟合 画图+公式
- 针式PKM初级应用:针式PKM更适合管理什么样的文件
- win11文件夹里有却搜索不到了?
- 优秀产品经理的18种能力
- ES插件在谷歌浏览器的安装
热门文章
- 上古世纪服务器不稳定,《上古世纪》经典服火爆开服,玩家过多竟导致服务器崩溃!...
- c语言求摸球游戏,Play In The Dark——走近视觉障碍玩家的世界
- 字符串函数以及内存函数概述
- 洛谷[P2911]牛骨头
- 微信小程序毕业设计 基于微信停车位预约小程序系统开题报告
- Android如何设置中粗字体——自定义textview
- 日本小朋友上学时的便当盒
- Book of the Dead 死者之书Demo工程回顾与学习
- mysql_select_db不到数据库问题
- Zabbix监控系统系列之二 : 初始化配置