有什么方法可以检查 Javascript 变量的内存地址吗?

新手上路,请多包涵

是否可以在现代 Javascript 中找到 JavaScript 变量的内存地址?或 Typescript 变量的地址。

我对按值传递和按引用传递感到困惑,使用内存地址很容易理解实际情况。现在我们有了 ES8 和 Typescript,但仍然无法获取变量和对象的内存地址。

原文由 SAURABH 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 796
1 个回答

来自 这篇文章

这或多或少是不可能的——Javascript 的评估策略是始终使用按值调用,但在对象(包括数组)的情况下,传递的值是对对象的引用,不会被复制或克隆。如果您在函数中重新分配 Object 本身,则不会更改原始对象,但如果您重新分配对象的其中一个属性,则会影响原始对象。

原文由 R.F. Nelson 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题