{[cur in K]: string }用法

来源:8-6 用useMemo解决依赖循环问题 - Hook的依赖问题详解

慕工程1096074

2022-03-16

为啥这种写法{} as {[cur in K]: string }就可以得到返回的类型是
{
name: string;
personId: string;
}
如果传入[“name”, “personId”],那K是什么类型? 我理解是string

写回答

1回答

Nolan

2022-03-17

没懂你的意思,举个例子详细说明一下吧

0
1
慕工程1096074
调用useUrlQueryParam(["name", "personId"])之后,泛型K应该是什么类型,我理解K[]就变成了string[]? 那[cur in K] 又该怎么理解
2022-03-17
共1条回复

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程