跳到主要内容

1 篇博文 含有标签「语言特性」

查看所有标签

TypeScript 中的装饰器原理

· 阅读需 27 分钟
多云转晴
前端开发

定义、分类

定义

装饰器本质上就是一个函数,可以“注入”到类、方法、属性、对象上,用于扩展其功能。

分类:

  • 类装饰器
  • 属性装饰器
  • 方法装饰器
  • 方法的参数装饰器
  • 元数据装饰器

装饰器通常有两种写法:

  1. 调用时不传递参数的装饰器;
  2. 装饰器工厂,调用时可以传递参数的装饰器;