javascript - javascript中的内存管理

标签 javascript scope

我正在尝试使用 javascript 开发应用程序并帮助组织我的代码,我正在使用对象进行编码。但是,我真的不明白 javascript 引擎是如何管理我的对象的。

如果在我包含 js 文件的第一个 HTML page1 中,当我切换到 HTML page2 时,我创建了一个对象 obj1包括旧的 js 脚本(已经包含在第一个 html 页面中)和第二个 js 文件,我想在其中使用在第一个 javascript 文件中创建的对象,它是 undefined

任何人都可以帮助我了解 javascript 如何管理对象以及如何从一个页面转到另一个页面来获取我的对象吗?

最佳答案

当您加载新页面(或什至重新加载当前页面)时,您要离开的页面上的所有内容都会被销毁

如果你想让一个对象持久化,考虑使用localStorage来保存你需要的信息。

关于javascript - javascript中的内存管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28176048/

相关文章:

javascript - 显示/隐藏按钮在 Mac 上不起作用

javascript - 在 Vuejs 和 Laravel 中上传文件以及动态输入字段

php - 从闭包内访问私有(private)变量

javascript - 如何限制jquery的搜索范围

javascript - 如何在 map api v3 中创建可拖动的矩形

c++ - 对基类成员数据的派生模板类访问

javascript - jQuery 为每个元素分配超时事件处理程序

javascript - IF 是 JavaScript 中的函数吗?

php - PHP 中的 C 风格变量初始化

javascript - 如何使 requirejs shimmed 模块能够访问未定义的依赖项