<分区>
是否可以在现代 Javascript 中找到 JavaScript 变量的内存地址?或 Typescript 变量的地址。
我对按值传递和按引用传递感到困惑,使用内存地址很容易理解实际情况。现在我们有了 ES8 和 Typescript,但仍然无法获取变量和对象的内存地址。
标签 javascript
<分区>
是否可以在现代 Javascript 中找到 JavaScript 变量的内存地址?或 Typescript 变量的地址。
我对按值传递和按引用传递感到困惑,使用内存地址很容易理解实际情况。现在我们有了 ES8 和 Typescript,但仍然无法获取变量和对象的内存地址。
最佳答案
来自 this post :
这或多或少是不可能的——Javascript 的评估策略是始终使用按值调用,但在对象(包括数组)的情况下,传递的值是对对象的引用,不会被复制或克隆。如果您在函数中重新分配 Object 本身,则不会更改原始对象,但如果您重新分配对象的其中一个属性,则会影响原始对象。
关于javascript - 有什么方法可以检查 Javascript 变量的内存地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50530936/