Record Collection | I don't know how to push values in array or make an array in object

Tell us what’s happening:
I am trying to solve this problem but I don’t know the way how to make an aaray in object. Although, I can make object with key value but I don’t know how to make an array.

Your code so far


// Setup
var collection = {
    "2548": {
      "album": "Slippery When Wet",
      "artist": "Bon Jovi",
      "tracks": [ 
        "Let It Rock", 
        "You Give Love a Bad Name" 
      ]
    },
    "2468": {
      "album": "1999",
      "artist": "Prince",
      "tracks": [ 
        "1999", 
        "Little Red Corvette" 
      ]
    },
    "1245": {
      "artist": "Robert Palmer",
      "tracks": [ ]
    },
    "5439": {
      "album": "ABBA Gold"
    }
};
// Keep a copy of the collection for tests
var collectionCopy = JSON.parse(JSON.stringify(collection));

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

  if (prop != "tracks" && value !="" ){
    collection[id][prop] = value;
  }
  
  return collection;
}



// Alter values below to test your code
updateRecords(5439, "artist", "ABBA");

Your browser information:

User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/record-collection

Ok. Have you tried to answer your own question by looking through the code camp materials or googling for eg? What did you find that confused you? Pls. Attempt to read and search before you ask…

2 Likes

I solved this one also thank you for you response! :slight_smile: