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
经验分享 程序员 微信小程序 职场和发展