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!
 
     
     
     
    