var collection = {
    "5439": {
      "album": "ABBA Gold"
    }
};
function updateRecords(id, prop, value) {
  if(prop !== "tracks" && value !== ""){
    collection[id].prop=value;
  }
  return collection;
}
updateRecords(5439, "artist", "ABBA");
why the result is Object { album="ABBA Gold",  prop="ABBA"},not Object { album="ABBA Gold",artist="ABBA"}?
When to parse collection[id].prop=value; ,the value of prop is artist,the value of id is 5439,so collection[id].prop=value; should parsed into collection[5439].artist="ABBA";,why not?
 
     
     
    