文章目录
一、简介
- 装饰器本质是一种特殊的函数,它可以对:类、属性、方法、参数进行扩展,同时能让代码更简洁。
- 装饰器自
2015
年在ECMAScript-6
中被提出到现在,已将近10年。 - 截止目前,装饰器依然是实验性特性 ,需要开发者手动调整配置,来开启装饰器支持。
- 装饰器有 5 种:
1⃣类装饰器
2⃣属性装饰器
3⃣方法装饰器
4⃣访问器装饰器
5⃣参数装饰器
备注:虽然
TypeScript5.0
中可以直接使用**类装饰器**
,但为了确保其他装饰器可用,现阶段使用时,仍建议使用experimentalDecorators
配置来开启装饰器支持,而且不排除在来的版本中,官方会进一步调整装饰器的相关语法!
参考:《TypeScript 5.0发版公告》
二、类装饰器
基本语法
:::info
类装饰器是一个应用在