Decorator
是一种与类相关的语法,用来注释或修改类和类方法与属性,许多面向对象的语言存在,一般与类class相关,普通函数不要使用。
进入代码就会执行完成
装饰器是一种函数,写成@+函数名,可以放在类和类方法的定义前面
@decorator
class A {}
//==
class A {}
A = decorator(A)
@testable
class MyTestableClass {
}
function testable(target){
target.isTestable = true
}
MyTestableClass.isTestable//true