我有以下两个课程
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;
}
}
在.ts
组件的Angular
文件中,我创建了一个变量
st:ST;
然后在构造函数中对其进行初始化
this.st=new ST([]);
当我从服务器获得响应时,我将st
重新分配给响应的正文。
this.st = JSON.parse(response['additional-info']);
由于我没有释放以前分配的内存(this.st = new ST([]]
),会不会发生内存泄漏?
答案 0 :(得分:1)
Javascript的垃圾回收器会自动释放未引用的对象。