From study, I understood that in javascript, mutable objects() are treated by call-by-reference, and immutable objects are treated by call-by-value calling convention.
Let's say I use this kind of data,
var Node = function(data) {
this.data = data;
this.next = null;
};
var v = new Node(0);
is v
a mutable object or an immutable object??