Q1主动回忆难度 2
1/10
TypeScript · 中级 05
记忆强度
TypeScript中级题库第 5 组,共 10 张卡片。
TypeScript · 中级 05
索引签名描述的是动态属性的值类型,并不能证明每一个可能的运行时键都真实存在。
源码映射把生成的JavaScript位置映射回原始TypeScript,主要用于运行时断点调试、错误堆栈还原和覆盖率定位;
模板字面量类型适合描述具有稳定、有限字符串语法的协议,例如路由参数、事件名称和分层配置键。
开启noUncheckedIndexedAccess后,只要编译器无法证明某个索引对应的成员一定存在,读取结果就会额外包含undefined。
TypeScript总体采用结构化类型系统:两个类型只要公开成员的名称、类型和调用方式兼容,通常就可以互相赋值,不要求它们具有相同的声明名称。
TypeScript采用结构化类型系统,结构相同的值通常可以互相赋值。
const 类型参数与普通泛型参数的核心差异是字面量推断偏好。
TypeScript 采用结构化类型系统:两个值只要结构兼容,通常就能相互赋值。
模板字面量类型适合表达结构有限、规则稳定且能由若干已知片段组合出的字符串协议,例如事件名、权限键、资源路径前缀和配置字段名。
TypeScript分别维护值空间与类型空间。