JSFiddle - React, Tailwind, and code Playground
JavaScript
function clone(obj) {
var obj2 = {};
// если свойства могут быть объектами, то нужно перебирать и их
for(var key in obj) obj2[key] = obj[key];
return obj2;
}
var user = { name: 'Вася' }; // user - ссылка на объект
var admin = clone(user);
admin.name = 'Петя'; // поменяли данные в admin
alert(user.name); // 'Вася'