Basic JavaScript - Record Collection

I don’t understand what they mean by setting prop to value.
What do they mean when they say "update or set that albums prop to value?

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'
if(prop!=tracks && value != " "){

// Only change code below this line
function updateRecords(records, id, prop, value) {
  return records;

updateRecords(recordCollection, 5439, 'artist', 'ABBA');

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:107.0) Gecko/20100101 Firefox/107.0

Challenge: Basic JavaScript - Record Collection

Link to the challenge:

the word value here refers to the parameter value
function updateRecords(records, id, prop, value) {

This function can be called as follows:
updateRecords(recordCollection, 5439, "artist", "ABBA")

So in this case, the value parameter is “ABBA” and they want you to add that to the given prop “artist” in the record identified by 5439 inside the recordCollection.

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