如何在JavaScript中创建指针

时间:2019-06-08 09:25:31

标签: javascript pointers memory-address

我的一个朋友告诉我JS具有最好的指针? 我做了一些研究,然后到处寻找JS中的内存地址和指向

的指针的指针。
  

它或多或少都可能   或多或少都是不可能的

那是什么?

如何在JS中创建指针?

2 个答案:

答案 0 :(得分:1)

JavaScript语言中没有指针。

每个包含Object的变量实际上都是对该对象的不透明引用

在解释器中,引用将采用指针的形式,但是您无法访问该指针的值。

答案 1 :(得分:0)

JavaScript不支持指针。 但是您可以使用 Object 来实现指针的目的。

请参考以下代码,以通过引用将参数传递给函数:

var numbers = {num1:5,num2:8};
var mod = changeNum(numbers);

function changeNum(var Obj){
    Obj.num2 += 2;
}

输出:

{num1:5,num2:10}