JSFiddle - React, Tailwind, and code Playground
JavaScript
var obj = {
ano: 2013,
param2: ['a', 'b', 'c', 'd', 'c']
};
function copiarObjecto(obj) {
if (obj === null || typeof obj !== 'object') {
return obj;
}
var temp = obj.constructor();
for (var key in obj) {
temp[key] = copiarObjecto(obj[key]);
}
return temp;
}
var objCopia = copiarObjecto(obj);
objCopia.ano = 2014;
console.log(obj);
console.log(objCopia);