TypeScript装饰器
类装饰器// 普通装饰器 装饰器工厂(可带参) // 定义 普通装饰器 function logClass(target:any){// 接受参数为当前类 console.log(target) } @logClass class PerSon{ constructor(){ } } //装饰器工厂 function logClass(params:any){// 接受参数为当前传参 return function(target:any){// 接受参数为当前类 console.log(params) // 123 console.log(target) } } @logClass("123") class..
更多TypeScript函数
带有返回值的参数//带有返回值的参数 function add():number{ } function add():string{ } 不带有返回值的参数//不带有返回值的参数 void function add():void{ } 带参数// 带参数 function add(a:number,b:number):number{ } 可选参数//注意:可选参数放在最后面 function add(a:number,b?:number):number{ } 默认参数//默认参数 function add(a:number=5,b?:number):number{ } 参数不固定// ...扩展符 result类似于es5的argu..
更多