Record Collection JavaScript

I’m stucked in this challage. Can someone explain what is wrong with my code ?

function updateRecords(records, id, prop, value) {

if(prop !== "tracks" && value !="")

{

recordCollection[id][prop] = value

}

else if(prop === "tracks" && recordCollection[id][prop] === undefined)

{

recordCollection[id][prop] = [value]

}

else if(prop === "tracks" && value != "")

{

recordCollection[id][prop].push(value)

}

else if(value === "")

{

delete recordCollection[id][prop]

}

return records;

}

please post a link to the challenge

I’ve edited your code for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (').

A post was split to a new topic: JS Record collection

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.