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']);