在导航到SPA上的不同页面时,我应该销毁JSON对象吗?

问题描述 投票:0回答:1

我有一个SPA,它使用包含模型数据的HTML和Javascript文件加载屏幕。它们在特定页面加载时看起来像这样。该对象可以包含大量属性和函数。

app.viewModel.members.eventSchedule = new EventSchedule();

如果我离开页面(自从它的SPA以来在页面中动态加载新的HTML和Javascript,该属性仍然完好无损。

多年来它没有伤害任何东西,但我认为摧毁它们可能更好。如果有人回到页面,则会从动态加载的Javascript文件中重新创建对象。

我是否应该通过离开页面或保留它们来销毁这些对象,最好的方法是什么?在哪里?

javascript html json dom single-page-application
1个回答
1
投票

如果将其设置为undefined的属性,则最终应该对数据进行垃圾回收。如果用户在关闭浏览器之前返回页面,请确保重新初始化属性。

© www.soinside.com 2019 - 2024. All rights reserved.