В JavaScript, променливите за обект, съдържат reference към обекта, а не самият обект, подобно на PHP.
Например:
var a = {
aaa : 123123
};
var b = a;
a.aaa = 456456;
console.dir(b);
ще върне:
Object aaa: 456456
Променяме ли оригиналният, променя се и огледалният.