如何在 JavaScript 中创建指针
How to create a pointer in JavaScript
我的一个朋友告诉我 JS 有最好的指针吗?
我做了一些研究,到处寻找 JS 中的内存地址和指针,我找到了
这样的答案
Its more or less possible
It's more or less Impossible
那是哪一个?
如何在 JS 中创建指针?
JavaScript 语言中没有指针。
每个包含 Object
的变量实际上是对该对象的不透明 引用。
在解释器中,该引用将采用指针的形式,但您无法访问该指针的值。
Javascript 不支持指针。
但是您可以使用 Object 来达到指针的目的。
参考下面的代码,通过引用将参数传递给函数:
var numbers = {num1:5,num2:8};
var mod = changeNum(numbers);
function changeNum(var Obj){
Obj.num2 += 2;
}
输出:
{num1:5,num2:10}
我的一个朋友告诉我 JS 有最好的指针吗? 我做了一些研究,到处寻找 JS 中的内存地址和指针,我找到了
这样的答案Its more or less possible It's more or less Impossible
那是哪一个?
如何在 JS 中创建指针?
JavaScript 语言中没有指针。
每个包含 Object
的变量实际上是对该对象的不透明 引用。
在解释器中,该引用将采用指针的形式,但您无法访问该指针的值。
Javascript 不支持指针。 但是您可以使用 Object 来达到指针的目的。
参考下面的代码,通过引用将参数传递给函数:
var numbers = {num1:5,num2:8};
var mod = changeNum(numbers);
function changeNum(var Obj){
Obj.num2 += 2;
}
输出:
{num1:5,num2:10}