1、indexOf 和 lastIndexOf 都是索引文件
indexOf 是查找某个指定的字符串(字符)在字符串(数组)首次出现的位置(索引值) (也就是从前往后查)
eg:
lastIndexOf 是从后向前查某个指定的字符串(字符)在字符串(数组)中最后一次出现的位置(也就是从后往前查)
eg:
注意:
两个一前一后相反方向查,怎么他们两个返回的索引值相同呢?
因为lastIndexOf()方法虽然是从后往前搜索,但返回的位置是从前开始数和计算的,所以结果和indexOf()方法返回的相同:图2和图4
可以看出图1和图3不同,因为数组中有两个相同的7一前一后。但indexOf和lastIndexOf都是从头开始数和计算的。
结果:
indexOf是从前向后查 而lastIndexOf是从后向前查 但是二者返回索引都是从前开始数和计算的
用法说明:
indexOf