My JSON:
var someObj= {
"1234": {
"prop1": "prop1value",
"prop2": "prop2value",
"prop3": [
"key1",
"key2"
]
}
}
I want to assign a new value to prop1.
Since I've got some more entries in that object I wanted to do it with switch statement by using a proper case number (1234 in this case). I get to 1234 by:
function funct(id, prop, value) {
switch (id) {
case 1234:
someObj["1234"].prop = value;
break;
}
return(someObj);
}
funct(1234, prop1, "just something else")
}
So the function goes to object 1234 and.. adds a whole new property prop1 with "just something else" assigned. I wanted it to assign value to prop1. I thought that stating someObj["1234"].prop would make it go to someOjb["1234"] and choose specified .prop (means prop1 in object)
How to make it work?
Hope you get what I mean!