any suggestions guys?
function updateRecords(id, prop, value) {
switch (id, prop, value) {
case (prop !== "tracks" && value !== ""):
collection[id].prop = value;
break;
case (prop === "tracks" && !collection.hasOwnProperty("tracks")):
collection[id].prop = [];
collection[id].prop.push(value);
break;
case (prop === "tracks" && value !== ""):
collection[id].prop.push(value);
break;
case (value === ""):
delete collection[id].prop;
break;
}
return collection;
}