var employee = {
"firstName" : "John"
, "lastName" : "Doe"
, "employeeNumber" : 123
, "title" : "Accountant"
};
var backup=new Array();
for(element in employee)
backup[element]=employee[element];
employee.firstName="test";
alert(backup.firstName);
alert(employee.firstName);
"firstName" : "John"
, "lastName" : "Doe"
, "employeeNumber" : 123
, "title" : "Accountant"
};
var backup=new Array();
for(element in employee)
backup[element]=employee[element];
employee.firstName="test";
alert(backup.firstName);
alert(employee.firstName);
<script>
var employee = {
"firstName" : "John" ,
"lastName" : "Doe",
"employeeNumber" : 123,
"title" : "Accountant"
}function extend(destination, source) {
for(var property in source)destination[property] = source[property];
return destination;
}
var e = extend({},employee);
e.firstName = 'csdn';
alert(e.firstName);
alert(employee.firstName);
</script>