搜索题目…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
首页
主题
分类
学习路径
搜索
首页
/
Frontend
/
TypeScript
Frontend
TypeScript
精选 TypeScript 面试题及详细解答。
30
道题
每周更新
初级
10
中级
12
高级
8
TypeScript 道题
30 / 30 已显示
默认
热门
最新
›
TypeScript 中的结构化类型是什么?
初级
#类型
详情 →
›
any 和 unknown 之间有什么区别?
初级
#类型
详情 →
›
什么是泛型,为什么它们很有用?
中级
#泛型
详情 →
›
什么是类型收窄以及编译器如何执行它?
中级
#类型收窄
#类型
详情 →
›
什么是条件类型和映射类型?
高级
#泛型
#类型
详情 →
›
interface 和 type 之间有什么区别?
初级
#类型
详情 →
›
什么是联合类型(union)和交叉类型(intersection)?
初级
#类型
详情 →
›
Enums 是什么,你什么时候应该使用它们?
初级
#类型
详情 →
›
什么是类型断言,它们何时会很危险?
初级
#类型
#类型收窄
详情 →
›
Partial、Pick 和 Omit 等 utility types 是什么?
中级
#类型
#泛型
详情 →
›
keyof 和 typeof 操作符在类型上下文中的作用是什么?
中级
#类型
#泛型
详情 →
›
什么是判别式联合体,为什么它很强大?
中级
#类型
#类型收窄
详情 →
›
什么是泛型约束?
中级
#泛型
详情 →
›
never 类型是什么,它如何实现穷尽性检查?
中级
#类型
#类型收窄
详情 →
›
模板字符串字面量类型是什么?
高级
#类型
#泛型
详情 →
›
什么是声明合并?
高级
#类型
详情 →
›
什么是类型方差(协变和逆变)?
高级
#类型
#泛型
详情 →
›
如何注解变量、参数和返回类型?
初级
#类型
详情 →
›
Type inference 是如何工作的?
初级
#类型
详情 →
›
你如何为函数进行类型标注,包括可选参数和默认参数?
初级
#类型
详情 →
›
可选(?)和 readonly 修饰符有什么作用?
初级
#类型
详情 →
›
什么是用户定义的类型守卫?
中级
#类型收窄
#类型
详情 →
›
索引签名是什么?
中级
#类型
详情 →
›
TypeScript 中的 strict 模式启用了什么?
中级
#类型
#配置
详情 →
›
`as const` 断言有什么作用?
中级
#类型
详情 →
›
非空断言运算符 (!) 是什么,何时适合使用它?
中级
#类型收窄
#类型
详情 →
›
infer 关键字有什么作用?
高级
#泛型
#类型
详情 →
›
什么是 Decorators,它们如何使用?
高级
#类型
#特性
详情 →
›
`satisfies` 运算符做什么?
高级
#类型
详情 →
›
什么是 branded(名义)类型,为什么要使用它们?
高级
#类型
详情 →