Typescript 此代码会导致内存泄漏吗?

Typescript 此代码会导致内存泄漏吗?,typescript,Typescript,我有以下两门课 export class T{ constructor( public c:string, public s:string, public t:string ){} } export class ST{ 's-t':Array<T>; constructor( st:Array<T> ){ this['s-t'] = st; } } 然后在构造函数中初始化它 this.st=new ST(

我有以下两门课

export class T{
  constructor(
    public c:string,
    public s:string,
    public t:string
  ){}
}

export class ST{
  's-t':Array<T>;
  constructor(
    st:Array<T>
  ){
    this['s-t'] = st;
  }
}
然后在构造函数中初始化它

this.st=new ST([]);
当我从服务器得到响应时,我将
st
重新分配到响应的主体

this.st = JSON.parse(response['additional-info']);

由于我没有释放以前分配的内存(
this.st=new st([]]
),是否会出现内存泄漏?

Javascript的垃圾收集器会自动释放未引用的对象。

Javascript的垃圾收集器会自动释放未引用的对象。谢谢。乐意接受答案
this.st = JSON.parse(response['additional-info']);