乱码

小说 烂尾楼 作者:衣衫似风雪 字数:1070 更新时间:2019-12-17 18:00:00

function testable(isTestable) {

return function(target) {

target.isTestable=isTestable下载豆腐阅读APP,支持正版阅读;

}

}

@testable(true)

class Example {}

Example.isTestable; // true

实例属性

上面两下载豆腐阅读APP,支持正版阅读个例子添加的是静态属性,若要添加实例属性,在类的 prototype 上操作即可。

方法修饰

3个参数:target(类的原型对象)、name(修饰的属性名)、descriptor下载豆腐阅读APP,支持正版阅读(该属性的描述对象)。

class Example {

@writable

sum(a, b) {

return a + b;

}

}

f下载豆腐阅读APP,支持正版阅读unction writable(target, name, descriptor) {

descriptor.writable = false;

return descriptor; /下载豆腐阅读APP,支持正版阅读/ 必须返回

}

修饰器执行顺序

由外向内进入,由内向外执行。

class Example {

@logMethod(1)

@logMethod(2下载豆腐阅读APP,支持正版阅读)

sum(a, b){

return a + b;

}

}

function logMethod(id) {

  console.log('evaluat下载豆腐阅读APP,支持正版阅读
手机端链接:烂尾楼