Skip to content

Latest commit

 

History

History

2.decorator

Reflect

  • Reflect其实ES6新引入的一个内置对象,它提供一些反射方法
  • 其实以前这些方法都分散在Object或Function上

reflect-metadata

  • reflect-metadata 是一个用于TS和ECMA的元数据反射库提案
  • 它通过提供对元数据定义和检查的支持,简化了装饰器的使用
  • 可以在类、方法、参数、属性上设置和获取元数据

装饰器

  • 装饰器是一种特殊的声明,可以附加到类、方法、访问符、属性上面,可以修改行为
  • 类装饰器
  • 方法装饰器
  • 访问器装饰器
  • 属性装饰器
  • 参数装饰器