Skip to content
鱼梦江湖
搜索文章
K
Main Navigation
首页
标签
书签
聊天
关于
简体中文
English
RSS
简体中文
English
主题
RSS
返回顶部
文章摘要
2025-06-13
JavaScript
TypeScript
更新: 2025-07-17
装饰器
TS装饰器
装饰器类型
主要作用
能否改变原代码行为?
常见场景
方法装饰器
增强方法功能
能
,通过修改
descriptor.value
日志、计时、权限检查
类装饰器
增强整个类
能
,通过修改或替换构造函数
添加静态属性、实现单例
访问器装饰器
增强 Getter/Setter
能
,通过修改
descriptor.get/set
数据验证、确认操作
属性装饰器
收集属性信息
不能
标记元数据(如序列化)
参数装饰器
收集参数信息
不能
标记元数据(如依赖注入、验证)