-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdelete.js
More file actions
26 lines (24 loc) · 749 Bytes
/
delete.js
File metadata and controls
26 lines (24 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function updateRecords(records, id, prop, value) {
if(value === ''){
delete records[id][prop]
}else if(prop !== "tracks" && value !== ""){
records[id][props] = value
}else if (prop === "tracks" && value !== "") {
if (records[id].hasOwnProperty("tracks") === false) {
records[id][prop] = [];
}records[id][records].push(value)
return records;
}
}
function updateRecords(records, id, prop, value) {
if(value === ""){
delete [id][prop]
}else if(prop !== "tracks" && value !== ""){
records[id][prop] = value
}else if(prop === "tracks" && value !== ""){
if(records[id].hasOwnProperty("tracks") === false){
records[id][prop] = []
}records[id][prop].push(value)
}
return records;
}