JavaScript 數(shù)組 indexOf() 方法

 JavaScript 數(shù)組對(duì)象

indexOf()方法返回可以在數(shù)組中找到給定元素的第一個(gè)索引。

如果找不到該元素,它將返回-1。

如果該元素存在多次,它將返回第一次出現(xiàn)的位置。

如果要從尾向前開始搜索,請(qǐng)使用lastIndexOf()方法。

注意:有關(guān)String方法,請(qǐng)參見String.indexOf()。

語法:

array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Apple');
測(cè)試看看?/?

瀏覽器兼容性

表中的數(shù)字指定了完全支持indexOf()方法的第一個(gè)瀏覽器版本:

Method
indexOf()349

參數(shù)值

參數(shù)描述
element(必需)要在數(shù)組中定位的元素
start(可選)開始搜索元素的索引。默認(rèn)值為0

技術(shù)細(xì)節(jié)

返回值:數(shù)組中首次出現(xiàn)元素的索引;如果未找到,返回 -1
JavaScript版本:ECMAScript 5

更多實(shí)例

從索引2開始搜索:

var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Mango', 2);
測(cè)試看看?/?

如果給定的參數(shù),在數(shù)組中不存在,則它將返回-1

var fruits = ['Banana', 'Mango', 'Apple', 'Orange'];
fruits.indexOf('Beer');// 返回 -1
測(cè)試看看?/?

 JavaScript 數(shù)組對(duì)象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清