I need to use a variable globally declared, but modify it for the use of a function:
var example = {
selected: '0',
list: {
1: {
value: '1',
name: "example 1"
},
2: {
value: '2',
name: "example 2"
},
3: {
value: '3',
name: "example 3"
}
}
};
window.load(function () {
var example2 = example;
example2.info = "newinfo";
// Use example 2
})
The problem is, after that, if I console.log(example), it contains the "info" variable, absolutely unwanted. I don't even see why it would have it, I purposely defined a new variable to avoid this.