JSFiddle - React, Tailwind, and code Playground

JavaScript

var myObj = { "foo": "bar", "bar": "vaz" };
var o1 = myObj;
var o2 = ShallowClone(o1);
o2.foo = "baz";
alert([o1.foo, o2.foo].join("\n"));

function ShallowClone(obj) {
    var clone = {};
    for (var key in obj)
        clone[key] = obj[key];
    return clone;
}