老师,有个ts的类型推断的问题想请教您

来源:8-5 初步实现 useUrlQueryParam 管理 URL 参数状态

suarezxyw96

2021-09-02

图片描述
老师, 请问下为啥这种情况下a的类型推断是对象数组,这个a数组也有字符串和数组啊

写回答

1回答

Nolan

2021-09-04

ts默认数组的元素类型是一致的,至于为什么在这里它选择了{}我也不太清楚..如果你想让它精细推算类型,在后面加上一个 as const

const a = ['12', 12, {}, 1] as const


0
0

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

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

2691 学习 · 1236 问题

查看课程