- findAndReplace<T>(value: ValueOrProvider<T, [T]>): ((predicate: Predicate<[T, number, T[]]>, fromIndex?: number) => ((array: T[]) => undefined | void))
-
Returns ((predicate: Predicate<[T, number, T[]]>, fromIndex?: number) => ((array: T[]) => undefined | void))
-
- (predicate: Predicate<[T, number, T[]]>, fromIndex?: number): ((array: T[]) => undefined | void)
-
Parameters
-
predicate: Predicate<[T, number, T[]]>
-
Optional fromIndex: number
Returns ((array: T[]) => undefined | void)
-
- (array: T[]): undefined | void
-
Returns undefined | void
Replaces the first element from an Array that matches a Predicate.
Mutation
Example
Square the first element equal to
2