Unable to understand the statement and the solution

Tell us what’s happening:
Describe your issue in detail here.
look I am unable of understand " records[id][prop] = value;" what does it mean in solution you have provided and i am also unable to understand the whole solution kindly help me!

  **Your code so far**

// Setup
const recordCollection = {
2548: {
  albumTitle: 'Slippery When Wet',
  artist: 'Bon Jovi',
  tracks: ['Let It Rock', 'You Give Love a Bad Name']
},
2468: {
  albumTitle: '1999',
  artist: 'Prince',
  tracks: ['1999', 'Little Red Corvette']
},
1245: {
  artist: 'Robert Palmer',
  tracks: []
},
5439: {
  albumTitle: 'ABBA Gold'
}
};

// Only change code below this line
function updateRecords(records, id, prop, value) {
if(prop!=recordCollection.tracks && value!="")
{
  
} 
return records;
}

updateRecords(recordCollection, 5439, 'artist', 'ABBA');
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36

Challenge: Record Collection

Link to the challenge:

Let’s ignore the solution. Back way up.

Let’s look at the instructions.

If prop isn’t tracks and value isn’t an empty string, update or set that album’s prop to value.

How do you access property prop of record id? How do you set the value of an object property?

Please continue to use this topic instead of making duplicates.


Did you see my questions above?

Do you have questions about what I asked?