1. tsc --init
    2. // 生成 tsconfig.json文件
    1. // vscode中使用es7的新语法decorator会报错
    2. // tsconfig.json
    3. "experimentalDecorators": true // 文件就不会报错了
    1. 在不修改类的前提下,对类拓展(添加属性,添加方法)
    1. function logClass(params:any){
    2. console.log(params);
    3. params.prototype.skill = "js"
    4. }
    5. @logClass
    6. class Student{
    7. }
    8. // 类装饰器:在不修改类的前提下,对类拓展(添加属性,添加方法)
    9. var s:any = new Student ()
    10. console.log(s.skill)