TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

官方文档

类装饰器的定义如下:

type ClassDecorator =

 (target: TFunction) => TFunction | void;

接收一个函数,返回一个新的函数。类装饰器本身也是一个函数。

输入参数 target:类的构造器。

返回参数:如果类装饰器返回了一个值,她将会被用来代替原有的类构造器的声明。

因此,类装饰器适合用于继承一个现有类并添加一些属性和方法。

看一个例子:

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理

TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理


上一篇:js静态属性和静态方法


下一篇:ios开发错误之: Undefined symbols for architecture x86_64