H5W3
当前位置:H5W3 > 其他技术问题 > 正文

TypeScript Parameters 理解问题

type Parameters<T> = T extends (...args:string[]) => any ? string[] : any;

想问 这个中的 (...args:string[]) => any 是用来专表示函数吗

如果是

这个 ...args:string[] 这个中 string[] 是表示所有参数为 字符串数组,还是整个参数为字符串数组

回答

所有参数都为字符串

fn('a', 'b', 'c', ...)

args的值是 ['a', 'b', 'c'] 所以为: string[]

未经允许不得转载:H5W3 » TypeScript Parameters 理解问题

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址