F9中级

类型安全审查

30 分钟TypeScript 项目

格式:检查代码中的类型安全问题。

危险信号

// 1. 使用 any(绕过类型检查)
function process(data: any) { ... }

// 2. 类型断言(强制告诉编译器"我知道")
const user = data as User

// 3. 忽略可能为 null 的值
user.name.toUpperCase()  // 如果 user.name 是 null/undefined?

// 4. 不检查 API 响应
const { data } = await fetch('/api/users')
// data 真的是你期望的格式吗?

我的笔记