Short-term memory


#1

Can someone help me figure out why I'm getting this error message?

https://www.codecademy.com/en/courses/close-the-super-makert/0/3?curriculum_id=506324b3a7dffd00020bf661

Oops, try again. Did you remember to add cases for magazine and chocolate? Are all your prices accurate?

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;
    
        case "magazines": 
            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("magazines");
cashRegister.scan("magazines");
cashRegister.scan("magazines");
//Show the total bill
console.log('Your bill is '+cashRegister.total);

#2

Here:

It should be magazine and not magazines. It's a scan and so will subsequently not scan chocolate. Fix this and see.


#3

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