@newdash/newdash
Version:
javascript/typescript utility library
26 lines (25 loc) • 781 B
TypeScript
/**
* Gets the index at which the first occurrence of `value` is found in `array`
* using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
* for equality comparisons. If `fromIndex` is negative, it's used as the
* offset from the end of `array`.
*
* @since 5.5.1
* @category Array
* @param array The array to inspect.
* @param value The value to search for.
* @param fromIndex The index to search from.
* @returns Returns the index of the matched value, else `-1`.
* @example
*
* ```js
* indexOf([1, 2, 1, 2], 2)
* // => 1
*
* // Search from the `fromIndex`.
* indexOf([1, 2, 1, 2], 2, 2)
* // => 3
* ```
*/
export declare function indexOf<T>(array: ArrayLike<T>, value: T, fromIndex?: number): number;
export default indexOf;