zl程序教程

您现在的位置是:首页 >  前端

当前栏目

[Typescript] 107. Medium - FindIndex

typescript Medium 107
2023-09-14 09:00:44 时间

Similar to Array.findIndex:

type FindIndex<T extends readonly any[], K, ACC extends unknown[] = []> = T extends readonly [infer F, ...infer RT]
  ? K extends F
    ? ACC['length']
    : FindIndex<RT, K, [...ACC, unknown]>
  : -1;