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方法相关推荐

  1. JS中的call()方法和apply()方法用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  2. Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的中的joining 方法和mapping方法

    Java 8 辣么大(lambda)表达式不慌之-–(四)示例-Collectors中的joining 方法和mapping方法 joining 方法 mapping方法 先定义好后面做示例要用的数据 ...

  3. 浅谈BufferedReader中的read()方法和readLine()方法

    浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...

  4. asp.net TemplateField模板中的Bind方法和Eval方法

    TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...

  5. JS中的call()方法和apply()方法和slice()用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  6. TP框架中的A方法和R方法

    ThinkPHP 跨模块调用操作方法(A方法与R方法) 跨模块调用操作方法 前面说了可以使用 $this 来调用当前模块内的方法,但实际情况中还经常会在当前模块调用其他模块的方法.ThinkPHP 内 ...

  7. 【网络】HTTP中的GET方法和POST方法

    1.GET方法:获取资源 GET方法用来请求访问已被URL识别的资源.指定的资源经服务器端接续后返回内容.也就是说,如果请求的资源是文本,那就保持原样返回:如果像是CGI(Conmmon Gatewa ...

  8. 普歌-码灵团队-java中的equals方法和toString方法及总结

    普歌-码灵团队:Object类中的方法介绍及其用法 一.Object类 二.方法介绍 1.toString方法 2.重写equals方法: 3. 拓展 三.总结 一.Object类的简单介绍 二.Ob ...

  9. js中的contains方法和indexOf方法

    js中的contains方法不能判断字符串是否包含中文,只能判断英文,如果需要判断是否包含中文,只能用indexOf方法!!!

最新文章

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

热门文章

  1. 现代人的焦虑症或许根源在于网络社交过于频繁!?
  2. jQuery入门-细节讲解
  3. CAD图形导入Abaqus2020方法
  4. Android 休眠模式 [adb 模拟休眠]
  5. 印度为何“盛产” CEO?
  6. 小白之家官网一键重装系统软件如何使用
  7. 艺元ARCOVERSE国内无聊猿持有最多的数字藏品平台
  8. 云计算都在搞集中,红塔证券却在搞“拆分”,为什么?
  9. 联想笔记本进入pe_联想进pe按哪个键
  10. 获取cookie的3种方式