以下关于方法装饰器说法正确的是()
A: 方法装饰器声明在一个方法的声明之前(紧靠着方法声明)
B: 方法装饰器会被应用到方法的属性描述符上,可以用来监视,修改或者替换方法定义;
C: 方法装饰器能用在声明文件(.d.ts),重载或者任何外部上下文(比如declare的类)中
D: 以上都不对
A: 方法装饰器声明在一个方法的声明之前(紧靠着方法声明)
B: 方法装饰器会被应用到方法的属性描述符上,可以用来监视,修改或者替换方法定义;
C: 方法装饰器能用在声明文件(.d.ts),重载或者任何外部上下文(比如declare的类)中
D: 以上都不对
举一反三
- 以下关于属性装饰器描述错误的是() A: 属性装饰器声明在一个属性声明之前(紧靠着属性声明) B: 属性装饰器可以用在声明文件中(.d.ts) C: 属性装饰器表达式会在运行时当作函数被调用 D: 属性装饰器表达式,传入2个
- 类装饰器必须在类声明之前进行声明,而且要紧靠着类的声明。
- 装饰器只能装饰类,不能装饰属性和方法。
- 在声明一个方法为类的静态方法,需要添加装饰符的名字为() A: property B: method C: classmethod D: staticmethod
- 以下关于类装饰器说法正确的是() A: 装饰器是一个对类进行处理的对象 B: 装饰器是一个对类进行处理的函数。装饰器函数的第一个参数,就是所要装饰的目标类 C: 装饰器没有任何实质性的用处 D: 以上都不对