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方法!!!
最新文章
- Android开发——布局性能优化的一些技巧(一)
- 电力系统稳定与控制_基于数据驱动的电力系统稳定性分析
- 互联网技术的技术名词
- 高性能ASP.NET站点构建之简单的优化措施
- 笔记本电脑排行_笔记本电脑性价比排行2020
- php 输出带参数整个html页面,如何在PHP页面中原样输出HTML代码(是该找本php的数来看了)...
- window 程序报错 自动重启_好程序员web前端教程之详解JavaScript严格模式
- 【Socket】linux网络多路复用IO技术
- java枚举怎么编译不行的_java枚举类型
- 【转载】架构师需要了解的Paxos原理、历程及实战
- Ubuntu中apt与apt-get命令的区别
- dmol3给定关键字不在字典中_一日一技:举例说明python中的map()方法
- 编程经历的一些思考——一个工作4年老鸟的职业思考(转载)
- Javascript 权威指南第五版 手记(1) 引用类型
- CAN学习笔记一:DBC文件创建
- 微信小程序 java家庭个人收支理财记账本springboot
- Fundamentals of Computer Graphics(4th Ed)--Introduction(计算机图形学翻译级笔记)
- X86 CPU 漏洞 Meltdown 原理及google攻击代码
- 【CANdelaStudio编辑CDD】-0.2-将CDD转换成ODX/PDX诊断描述文件
- 利用阿里云ECS搭建微信公众平台服务器