日志25-7-28

本文最后更新于 2025年8月21日星期四 06:59

今日学习小结:

  • 函数
    • Function类型:所有函数的原型
  • 对象
    • 属性名的索引类型
      • 字符串
      • 数字
    • 结构类型原则:鸭子类型
    • 严格字面量检查:对象赋值时的字段数量必须等同于声明时的数量
    • 最小可选属性原则:如果对象的所有属性都是可选的,在声明对象时必须至少添加一个可选属性
    • 空对象:和JS不同的是,声明的空对象不能再被赋值,比如obj.a = 1;
  • interface
    • 实例属性的简写形式:直接在构造函数种声明 访问修饰符和属性名,比如 constructor(public name: string) {}
  • 泛型
  • 枚举
    • 只读:枚举本身就是只读的,但在声明枚举时手动添加const能减少TS编译成JS的代码量,缺点是无法使用反向映射

日志25-7-28
https://zhiyun.blog/日志25-7-28/
作者
Okita
发布于
2025年7月29日
许可协议