// 装饰器 在不修改类的前提下对类的拓展function addName(target:any){ target.prototype.name = "cheng"}@addNameclass Person{ getData(){ console.log("hello world") }}var p:any= new Person();console.log(p.name);