第一首先你运行一下它的js代码: var arr1=["大学","中庸","论语","孟子","诗","尚书","礼记","易"]; var index=arr1.indexOf("中庸");//观察它输出的结果是多少?它代表就是数组元素“中庸"在数组位置为1,从0数起; 如果你把它改为arr1.indexOf("中庸",1);//代表从1开始数,数到首次出现中庸的数组的位置。
第二你可以将js代码改成如下方式运行: var arr1=["大学","中庸","论语","孟子","诗","尚书","礼记","易"]; var index=arr1.lastIndexOf("大学");//观察它输出的结果是多少?它代表就是数组元素"大学"在数组位置为0,从后面找这个数组元素; 如果你把它改为arr1.lastIndexOf("大学",2);//代表从"论语"开始倒着找首次出现中庸的数组的位置
lastIndexOf倒着找时,必须注意是倒着找是否存在,如果你找"孟子"这个数组元素,你不能用0或者1,2找这样肯定找不到、。不信你试试,返回-1.

转载于:https://www.cnblogs.com/amujoe/p/10320008.html

怎样理解js数组中indexOf()的用法与lastIndexOf相关推荐

  1. js数组中indexOf/filter/forEach/map/reduce详解

    今天在网上看到一篇帖子,如题: 出处:前端开发博客 (http://caibaojian.com/5-array-methods.html) 在ES5中一共有9个Array方法,分别是: Array. ...

  2. js数组中indexOf和findIndex的区别

    1. indexOf 语法 arr.indexOf(searchElement[, fromIndex]) 参数 searchElement  要查找的元素 fromIndex (可选 )  开始查找 ...

  3. js中indexOf的用法详解

    js中indexOf的用法详解 String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检 ...

  4. 从JS数组中删除重复的值[duplicate]

    本文翻译自:Remove duplicate values from JS array [duplicate] This question already has answers here : 这个问 ...

  5. 去除html重复的元素 js,js数组中去除重复值的几种方法

    在日常开发中,我们可能会遇到将一个数组中里面的重复值去除,那么,我就将我自己所学习到的几种方法分享出来 去除数组重复值方法: 1,利用indexOf()方法去除 思路:创建一个新数组,然后循环要去重的 ...

  6. asp数组中REDIM的用法(动态数组)

    asp数组中REDIM的用法(动态数组) 动态数组里面的一个语句,只能出现在过程里面,可以多次使用.可以改变数组大小,和维数 格式: REDIM [Preserve] 数组名(下标1[下标2....] ...

  7. js数组中forEach/some/every/map/filter/reduce的区别

    2019独角兽企业重金招聘Python工程师标准>>> // js数组中forEach/some/every/map/filter/reduce的区别// 1. foreach:就是 ...

  8. JS数组中 forEach() 和 map() 的区别

    JS数组中 forEach() 和 map() 的区别 Array中 Array.forEach()和 Array.map()方法之间的区别. forEach()和map()方法通常用于遍历Array ...

  9. indexof java 用法_java中indexof的用法

    indexOf()的用法,具体是什么意思?? indexOf()的意思:查找一个字符串中,第一次出现指定字符串的位置. indexOf()的用法: indexOf(int,ch) 先看第一个index ...

最新文章

  1. 马斯克:我有一个大胆的想法!给红绿灯加个AI视觉「外挂」
  2. 看得见的数据结构Android版之数组表(数据结构篇)
  3. Flink编程入门(二)
  4. 手机相机里面的m_荣耀V30 PRO详细评测:Matrix Camera相机矩阵开启5G视频时代
  5. IndexTank全文检索引擎设计分析
  6. fastjson.JSONObject之对象与JSON转换方法
  7. 使用工具连接linux中的mysql8.0
  8. 51nod 1099 任务执行顺序
  9. VS2010下开发WebApi 基本步骤
  10. 明翰英语教学系列之雅思常见词汇与固定搭配篇V1.0(持续更新)
  11. 计算机主机的三大部分,计算机系统的三大组成部分
  12. PS照片排版1寸2寸等及照片规格
  13. 大数据毕设选题 - 京东消费数据分析与可视化(python 大数据 机器学习)
  14. [Android1.5]标签TabHost图片文字覆盖的问题
  15. svg实现圆环倒计时动画效果
  16. 微机—— 计算机中的数据表示
  17. 博弈论读书笔记(三):负和、零和、正和博弈
  18. Kafka实时流数据经Storm至Hdfs
  19. 网页.css的文件的写法
  20. 《调色师手册:电影和视频调色专业技法(第2版)》——调色所需的其他硬件...

热门文章

  1. C++赋值运算符重载【C++赋值运算符重载】
  2. tomcat启动时一闪而过的几种原因
  3. linux如何找到桌面,我怎样才能找到我正在使用的桌面环境?
  4. 03系统多界面_云卡通2.0系统全新界面上线,高度自动化、数据实时化,体验更畅快...
  5. excel报表服务器作用,Excel各种图表的应用范围及用途介绍
  6. mysql 更改数据库编码_更改MySQL数据库的编码为utf8mb4
  7. Wi-Fi信号满格网速就一定快吗?
  8. 怎么把一台华为路由器配置为FTP服务器?
  9. Sentinel Go 0.4.0 发布,支持热点流量防护能力
  10. 像素位移_1亿像素放大也清晰 OPPO Ace2超清四摄解析