如果使用多个改良过后的类装饰器呢?
来源:6-2 类的装饰器(2)
 
			慕容4836272
2020-04-03
正常装饰器是这样的:
@fn1
@fn2
class Test {}
const test = new Test()
改良后的装饰器感觉不像是装饰器了啊,多个装饰器的情况下难道要函数套娃吗?
const test = fn1()(fn2()(class {}))
有点奇怪,迷茫ing。。
写回答
	2回答
- 
				  code哒哒 2021-02-10 使用 f(g(x)) 方式来调用,装饰器本质上是方法,入参是 构造函数, 其实调用多个装饰器,比如 @f @g class P{} , 本质上就是 const P=f(g(class{})) 10
- 
				  Dell 2020-04-05 没懂什么意思 00
 
						