JavaScript Array indexof() 方法
-
JavaScript Array indexof()方法
indexof()方法在数组中搜索指定的项,并返回其位置。搜索将从指定位置开始,如果未指定开始位置,则从头开始,并在数组末尾结束搜索。如果找不到该项,则返回-1。如果项目多次出现,则indexOf方法返回第一次出现的位置。注意:第一个项目的位置为0,第二个项目的位置为1,依此类推。提示:如果要从尾部开始搜索,请使用lastIndexOf()方法实例:在数组中搜索“Apple”项:
尝试一下var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 方法 indexof() 9.0+支持1.5+支持支持 -
语法
array.indexOf(item, start) -
参数值
参数 描述 item 必需的。 要搜索的项目 start 可选的。 从哪里开始搜索。 负值将从结束处开始的给定位置开始,并搜索到结尾。 -
技术细节
项目 描述 返回值: 一个数字,表示指定项目的位置,否则为-1 JavaScript版本: ECMAScript 5 -
更多例子
在数组中搜索项目“Apple”,从位置4开始搜索:
尝试一下var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);