JavaScript Array indexOf 方法
JavaScript Array indexOf() 方法
定义和用法
indexOf() 方法可以返回数组中某个指定数组的位置
该方法将从头到尾地检索数据,看它是否含有对应的元素,开始检索的位置在数组start处或数组的开头(没有指定的strat参数时)。如果找到一个item,则返回一个item的第一次出现的位置。开始位置的索引为0。
如果数组中没有指定的元素则返回-1。
提示 如果想查找字符串最后出现的位置,请使用 lastIndexOf()方法。
语法
array.index(item,start)
参数值
参数 | 描述 |
---|---|
item | 必须。查找的元素 |
start | 可选的整数参数。规定在数组中开始索引的位置。它的合法取值0到stringObject.length-1。如果省略该参数,则将从字符串的首字母开始索引。 |
返回值
类型 | 描述 |
---|---|
Number | 元素在数组中的位置,如果没有搜索到则返回-1。 |
实例
var fruits = ["香蕉", "橙子", "苹果", "甜瓜"];
var a=fruits.indexOf("苹果");
var b=fruits.indexOf("苹果",2);
var c=fruits.indexOf("苹果",3);
返回结果
a=2
b=2
c=-1