Из изучения я понял, что в javascript изменяемые объекты () обрабатываются вызовом по ссылке , а неизменяемые объекты обрабатываются вызов по значению соглашение о вызовах.
Допустим, я использую такие данные,
var Node = function(data) {
this.data = data;
this.next = null;
};
var v = new Node(0);
является v
изменяемым объектом или неизменным объектом ??