Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
35
rated 0 times [  37] [ 2]  / answers: 1 / hits: 29879  / 11 Years ago, thu, january 30, 2014, 12:00:00

Is there a way to know that 2 javascript variable point to the same memory address ?



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

var copy = my_var;

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

More From » javascript

 Answers
98

You can't alias variables like you can in C. In javascript, something like



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


will always be the case.



However, objects are always passed by reference



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

[#72836] Wednesday, January 29, 2014, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
minab

Total Points: 701
Total Questions: 104
Total Answers: 91

Location: Saint Pierre and Miquelon
Member since Fri, Jan 28, 2022
2 Years ago
;