Short-Term Memory (Unexpected identifier)


#1

Hmmm, looked at a bunch of different posts to compare against my code and couldn't find a problem. Getting the the error "SyntaxError: Unexpected identifier".

Can anyone help me out:



var cashRegister = {
    total: 0,
//insert the add method here    
    add: function(itemCost) {
        this.total+=itemCost
    }
    
    scan: function (item) {
        switch (item) { 
        case "eggs": 
            this.add(0.98); 
            break;
        
        case "milk": 
            this.add(1.23); 
            break;
        
        //Add other 2 items here
        case "magazine":
            this.add(4.99);
            break;
        
        case "chocolate":
            this.add(0.45);
            break;
        
        }
        return true;
    }
};

//Scan 2 eggs and 3 magazines
cashRegister.scan("eggs");
cashRegister.scan("eggs");
cashRegister.scan("magazine");
cashRegister.scan("magazine");
cashRegister.scan("magazine");
//Show the total bill
console.log('Your bill is '+cashRegister.total);


#2

Hi its missing the , after the closing } of the method add


#3

Add a comma after your add function. All functions/objects/variables within another object need to be comma separated


#4