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

标签 javascript

<分区>

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

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

最佳答案

来自 this post :

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

关于javascript - 有什么方法可以检查 Javascript 变量的内存地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50530936/

相关文章:

javascript - 在 javascript 中选择时间 (HH :MM:SS. mmm)

Javascript 循环无法正常工作(FRAME UPDATE LOOP)

javascript - 为什么我得到的是未定义的?

javascript - 即使在 Flask WebApp 中状态为 200 后也无法打开页面

javascript - 关于逻辑运算符优先级的问题

javascript - 将 jSignature 添加到 Bootstrap 表单

javascript - 获取 jQuery 中的顶部元素

javascript - 对象数组显示重复内容

javascript - Jquery 和 Angularjs

javascript - jQuery Datatables 获取第一个显示的行自定义属性