Как создать копию вещественного типа в js?
Простые объекты не являются ссылками.var a = 10;
var b = a;
a = 115;
alert(b); // 10

var hard = {};
var other = hard;
hard.test = 111;
alert(other.test); // 111
Ну как вариант, если вы много работаете с коллекциями, воспользоваться underscorejs.org или https://lodash.com/ Они примерно одинаковы.
Вот так можно скопировать в Lodash: https://lodash.com/docs#clone и #deepClone