概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
TypeScript 测验 11 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
以下哪个是 TypeScript 中的 分布式条件类型(Distributive Conditional Types) 的特性?
- 1.
- 2.
- 3.
- 4.
1/10问题正确分布式条件类型会将联合类型的每个成员分别进行条件判断,例如 type A = string | number,A extends string ? true : false 会分别对 string 和 number 进行判断。
错误分布式条件类型会将联合类型的每个成员分别进行条件判断,例如 type A = string | number,A extends string ? true : false 会分别对 string 和 number 进行判断。
-
以下哪个是 TypeScript 中的 infer 关键字 的正确用法?
- 1.
- 2.
- 3.
- 4.
2/10问题正确infer 关键字用于在条件类型中推断类型,例如 ReturnType 可以推断函数的返回类型。
错误infer 关键字用于在条件类型中推断类型,例如 ReturnType 可以推断函数的返回类型。
-
以下哪个是 TypeScript 中的 映射类型(Mapped Types) 的正确用法?
- 1.
- 2.
- 3.
- 4.
3/10问题正确映射类型可以通过 keyof 遍历对象的键,并为每个键添加修饰符,例如 readonly。
错误映射类型可以通过 keyof 遍历对象的键,并为每个键添加修饰符,例如 readonly。
-
以下哪个是 TypeScript 中的 模板字面量类型(Template Literal Types) 的正确用法?
- 1.
- 2.
- 3.
- 4.
4/10问题正确模板字面量类型允许将字符串字面量类型与联合类型结合,生成新的字符串字面量类型。
错误模板字面量类型允许将字符串字面量类型与联合类型结合,生成新的字符串字面量类型。
-
以下哪个是 TypeScript 中的 递归类型(Recursive Types) 的正确用法?
- 1.
- 2.
- 3.
- 4.
5/10问题正确递归类型允许类型引用自身,例如 Json 类型可以表示 JSON 数据的嵌套结构。
错误递归类型允许类型引用自身,例如 Json 类型可以表示 JSON 数据的嵌套结构。
-
以下哪个是 TypeScript 中的 unknown 类型 的正确用法?
- 1.
- 2.
- 3.
- 4.
6/10问题正确unknown 类型表示未知类型,比 any 更安全,因为它要求在使用时进行类型检查。
错误unknown 类型表示未知类型,比 any 更安全,因为它要求在使用时进行类型检查。
-
以下哪个是 TypeScript 中的 never 类型 的正确用法?
- 1.
- 2.
- 3.
- 4.
7/10问题正确never 类型表示永远不会发生的值,通常用于抛出异常或无限循环的函数。
错误never 类型表示永远不会发生的值,通常用于抛出异常或无限循环的函数。
-
以下哪个是 TypeScript 中的 keyof 操作符 的正确用法?
- 1.
- 2.
- 3.
- 4.
8/10问题正确keyof 操作符用于获取对象的所有键,返回一个联合类型。
错误keyof 操作符用于获取对象的所有键,返回一个联合类型。
-
以下哪个是 TypeScript 中的 typeof 操作符 的正确用法?
- 1.
- 2.
- 3.
- 4.
9/10问题正确typeof 操作符用于获取变量或值的类型。
错误typeof 操作符用于获取变量或值的类型。
-
以下哪个是 TypeScript 中的 in 操作符 的正确用法?
- 1.
- 2.
- 3.
- 4.
10/10问题正确in 操作符用于检查对象是否包含某个属性。
错误in 操作符用于检查对象是否包含某个属性。