instance method Array#indexOf

View source on GitHub →

Array#indexOf(item[, offset = 0]) → Number
  • item (?) – A value that may or may not be in the array.
  • offset (Number) – The number of initial items to skip before beginning the search.

Returns the index of the first occurrence of item within the array, or -1 if item doesn't exist in the array. Array#indexOf compares items using strict equality (===).

Array#indexOf acts as an ECMAScript 5 polyfill. It is only defined if not already present in the user's browser, and it is meant to behave like the native version as much as possible. Consult the ES5 specification for more information.

Examples
[3, 5, 6, 1, 20].indexOf(1)
// -> 3
 [3, 5, 6, 1, 20].indexOf(90)
// -> -1 (not found)
 ['1', '2', '3'].indexOf(1);
// -> -1 (not found, 1 !== '1')