我正在尝试使用javascript开发应用程序并帮助组织我的代码,我正在使用对象进行编码。但是,我真的不明白javascript引擎是如何管理我的对象的。
如果在我包含js文件的第一个HTML page1
中,当我切换到HTML obj1
时,我会创建一个对象page2
,其中包含旧的js脚本(已包含)在第一个html页面)和第二个js文件,我想在第一个javascript文件中创建该对象,它是undefined
。
任何人都可以帮助我理解javascript如何管理对象以及如何从一个页面到另一个页面来获取我的对象?
答案 0 :(得分:4)
当您加载新页面(或甚至重新加载当前页面)时,您要离开的页面上的所有 已销毁。
如果您想使对象持久化,请考虑使用localStorage
来保存您需要的信息。