问题库 JavaScript / TypeScript how-to

TypeScript 如何校验接口返回数据

快速答案

类型只在编译期存在,运行时数据建议用 Zod 等 schema 校验。

js
const UserSchema = z.object({ id: z.string(), name: z.string() });
const user = UserSchema.parse(data);

使用要点

  • 先确认输入单位、时区和本地化格式,尤其是秒级时间戳与毫秒级时间戳。
  • 展示给用户的文本可以本地化,存储和接口传输仍建议使用明确格式。

相关内容