我正在尝试使用 javascript 开发应用程序并帮助组织我的代码,我正在使用对象进行编码。但是,我真的不明白 javascript 引擎是如何管理我的对象的。
如果在我包含 js 文件的第一个 HTML page1
中,当我切换到 HTML page2
时,我创建了一个对象 obj1
包括旧的 js 脚本(已经包含在第一个 html 页面中)和第二个 js 文件,我想在其中使用在第一个 javascript 文件中创建的对象,它是 undefined
。
任何人都可以帮助我了解 javascript 如何管理对象以及如何从一个页面转到另一个页面来获取我的对象吗?
最佳答案
当您加载新页面(或什至重新加载当前页面)时,您要离开的页面上的所有内容都会被销毁。
如果你想让一个对象持久化,考虑使用localStorage
来保存你需要的信息。
关于javascript - javascript中的内存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28176048/