基础类型
interface Array<T> {
find<S extends T>(predicate: (this: void, value: T, index: number, obj: T[]) => value is S, thisArg?: any): S | undefined;
...
find(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): T | undefined;
...
findIndex(predicate: (value: T, index: number, obj: T[]) => unknown, thisArg?: any): number;
...
fill(value: T, start?: number, end?: number): this;
...
copyWithin(target: number, start: number, end?: number): this;
}Last updated