gpt4 book ai didi

javascript - 如何知道两个javascript变量指向同一个内存地址

转载 作者:可可西里 更新时间:2023-11-01 01:23:50 24 4
gpt4 key购买 nike

有没有办法知道 2 个 javascript 变量指向相同的内存地址?

var my_var = {
id: 1,
attribute: "myAttribute"
}

var copy = my_var;

//someting like
if(copy === my_var) return true;

最佳答案

你不能像在 C 中那样给变量起别名。在 javascript 中,类似于

var x = 1;
var y = x
y = 4;
// x is still 1

永远如此。

但是,对象总是通过引用传递

var x = { one: 1, two: 2 };
var y = x;
y.one = 100;
// x.one is now 100

关于javascript - 如何知道两个javascript变量指向同一个内存地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21457644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com