Returns the index of the first occurrence of a value in an array.
SyntaxindexOf( searchElement [, fromIndex ])
The index of the first occurrence of searchElement in the array, or -1 if searchElement is not found.
ExamplesThe following examples illustrate the use of the indexOf method.
var ar = ["ab", "cd", "ef", "ab", "cd"];
document.write(ar.indexOf("cd") + "<br/>");
document.write(ar.indexOf("cd", 2) + "<br/>");
document.write (ar.indexOf("gh")+ "<br/>");
document.write (ar.indexOf("ab", -2) + "<br/>");
Remarks
The indexOf method searches an array for a specified value. The method returns the index of the first occurrence, or -1 if the specified value is not found.
The search occurs in ascending index order.
The array elements are compared to the searchElement value by strict equality, similar to the === operator. For more information, see Comparison Operators.
The optional fromIndex argument specifies the array index at which to begin the search. If fromIndex is greater than or equal to the array length, -1 is returned. If fromIndex is negative, the search starts at the array length plus fromIndex.
See also Other articles Specification[15.4.4.14 Array.prototype.indexOf ( searchElement , fromIndex )] ECMAScript® Language Specification Standard ECMA-262 5.1 Edition / June 2011
AttributionsMicrosoft Developer Network: Article
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4