I am stuck with: Record Collection

Tell us what’s happening:

Can’t solve this one
also is there an alternative for the NOT operator ?

In jQuery I could use .not
prop != track
just doesn’t seem right to me

Your code so far

// Setup
var collection = {
 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(object, id, prop, value) {
 if (prop !=  tracks && value != ""){
return prop = value;
 }else if (prop in tracks || tracks != album){
 return "" += value;
 } else if (prop in tracks || value != ""){
 return value.pop.tracks
 }else (value = """) {
return delete prop

 return object;

updateRecords(collection, 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/86.0.4240.198 Safari/537.36.

Challenge: Record Collection

Link to the challenge:

A post was merged into an existing topic: Basic JavaScript: Record Collection : alternative for NOT

Please do not create duplicate topics for the same challenge/project question(s). This duplicate topic has been unlisted and merged with the other topic you already have on this challenge.

Thank you.