//decorator
//第三方库为:core-decorators
//以下为代码实例
{ //decorator //修饰器是一个函数 //是修改一个行为 //修改一个类的行为 console.log("decorator行为"); //只读属性,将time变为只读属性 let readonly=function(target,name,descriptor){ descriptor.writable=false; return descriptor } class Test{ @readonly time(){ return "2017-03-11" } } let test=new Test(); // test.time="reset time"; console.log(test.time()); } { let typename=function(target,name,descriptor){ target.myname="hello" } @typename class Test{ } console.log("类修饰符",Test.myname); }