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); // 'Вася'